Sign in

Ryan Brutger

@ryanbrutger.bsky.social
1.5K followers 598 following 76 posts

Associate Professor of Political Science. Berkeley. Tweets do not represent the views of my employer. RTs not endorsements. 🏳️‍🌈

PostsRepliesMedia
Ryan Brutger @ryanbrutger.bsky.social · 23/01/2026
I’m out if practice, but with my son’s birthday coming up, it was time to bake. #poliscibakes
040
Ryan Brutger @ryanbrutger.bsky.social · 29/11/2025
We had a wonderful time hosting Thanksgiving this year with family from both sides. And of course, lots of baking occurred. #poliscibakes
110
Ryan Brutger @ryanbrutger.bsky.social · 19/10/2025
Another great #IPES conference. It’s always great to see old friends and meet new ones. It’s even better when you get to go running with them.
150
Ryan Brutger @ryanbrutger.bsky.social · 13/09/2025
I ran the Berkeley Trail adventure half marathon today. I placed 10th overall and 2nd in my age group. I was a fun race and I’m really pleased with how I ran it and how my body performed. #insidetrailrunning #running #raceday
1131
Ryan Brutger @ryanbrutger.bsky.social · 18/05/2025
Morning run before the workshop begins #poliscirund
140
Ryan Brutger @ryanbrutger.bsky.social · 04/05/2025
We’re celebrating the end of semester and soon-to-be newly minted PhDs. Thus I went on a baking spree (not shown are five lasagnas).
2331
Ryan Brutger @ryanbrutger.bsky.social · 23/04/2025
Are you interested in applying to PhD programs in political science? If so, join us for an info session on May 1 at 6:00pm pacific time (virtual and in person). You may register with this link: forms.gle/LHpzVZTaitvf...
084
Ryan Brutger @ryanbrutger.bsky.social · 10/04/2025
A great way to start the day while visiting UCSB.
010
Ryan Brutger @ryanbrutger.bsky.social · 31/03/2025
Some runs are better than others. 🌴🌊🏝️ #polisciruns
010
Ryan Brutger @ryanbrutger.bsky.social · 25/03/2025
This week included good news from former pipeline students, sharing their acceptances to great graduate programs! Sharing in their success is one of the best parts of this job! To read more about the pipeline program, check out this article in @thejop.bsky.social: doi.org/10.1086/726954
172
Ryan Brutger @ryanbrutger.bsky.social · 18/02/2025
030
Ryan Brutger @ryanbrutger.bsky.social · 15/02/2025
I snuck out for 1:15 minutes of solo skiing Friday evening. Hope everyone can recharge a bit this weekend.
030
Ryan Brutger @ryanbrutger.bsky.social · 03/02/2025
Two years ago Stephen Chaudoin, @maxkagan.bsky.social, and I published a paper on politically-targeted trade retaliation (PTTR) against swing states and Red states. Since it's is back in the news, if you're interested in the domestic effects of PTTR check out doi.org/10.1007/s115...
041
Ryan Brutger @ryanbrutger.bsky.social · 31/01/2025
Happy birthday to my son. I was short on time, but still pulled off his requested chocolate cake with peanut butter frosting.
1100
Ryan Brutger @ryanbrutger.bsky.social · 24/01/2025
Interestingly, we find that using antitrust laws against foreign firms yields divergent reactions—highly nationalistic Americans increase their support for strong antitrust laws, while those with low levels of nationalism decrease support.
010
Ryan Brutger @ryanbrutger.bsky.social · 24/01/2025
We find that individuals are especially concerned with being placed at a disadvantage relative to foreign competitors, and that such arguments are much more influential that arguments about national efficiency (or prices).
110
Ryan Brutger @ryanbrutger.bsky.social · 17/11/2024
A great way to start the day!
130
Ryan Brutger @ryanbrutger.bsky.social · 15/11/2024
My daughter wins for today’s prank. She tucked this evil beast into my bed tonight, and it definitely surprised me. Im sure this will give me nightmares, and my daughter thinks it’s hilarious.
030
Ryan Brutger @ryanbrutger.bsky.social · 24/07/2024
Blame shifting benefited GM, with folks quick to shift blame to the gov. Tariff frames increased gov blame , though we didn't find that gov received more blame when the pandemic caused layoffs, suggesting the gov was somewhat insulated from blame for pandemic-related layoffs.
100
Ryan Brutger @ryanbrutger.bsky.social · 24/07/2024
To assess the effect of blame attribution, we randomly presented nearly 6,000 US and Canadian respondents with different media frames, which argued that the 1) costs of tariffs 2) increased competition due to trade 3) the pandemic 4) market forces were to blame for GMs factory closings.
100
Ryan Brutger @ryanbrutger.bsky.social · 24/07/2024
In the US and Canada, more than 89 percent of the articles we analyze blamed at least one of the following: the government, General Motors, or market forces.
100
Ryan Brutger @ryanbrutger.bsky.social · 24/07/2024
We conduct an analysis of media coverage of GM factory closing in the US and Canada, and experimentally test the effects of media frames on almost 6,000 respondents in the US and Canada. Politicians, CEOs, Unions, etc frequently engage in blame shifting.
100
Ryan Brutger @ryanbrutger.bsky.social · 24/07/2024
Who is blamed when factories close or when there are mass layoffs? How does blame attribution affect policy preferences? Alexandra Guisinger and I answer these questions in our new article in Political Behavior. (rdcu.be/dOhJW). 🧵
1122
Ryan Brutger @ryanbrutger.bsky.social · 22/02/2024
I feel lucky to be in NY on such a beautiful morning. I’m grateful for the folks at Columbia for inviting me to share my research.
050
Ryan Brutger @ryanbrutger.bsky.social · 24/01/2024
Excited to see “The PhD Pipeline Initiative Works” out in the recent JOP and that folks are reading/sharing it. It has been such a joy to work on this project and to meet so many wonderful students in the process.
020
Ryan Brutger @ryanbrutger.bsky.social · 19/12/2023
My belated 40th celebration involved a return to Panama. If you're interested in seeing what I do when I take a break from family and work, you can check out my video from an amazing day of fishing and hooking into some pretty serious fish. youtu.be/bxFtZNxMSYI?...
030
Ryan Brutger @ryanbrutger.bsky.social · 20/11/2023
A peaceful moment with my pup.
080
Ryan Brutger @ryanbrutger.bsky.social · 11/11/2023
Three months ago, I switched up my training and diet. It’s been remarkable to feel the difference. This 10mi run today actually felt easy, which is kind of mind blowing to me. I have to say, I’m proud to have this fitness at 40yo.
010
Ryan Brutger @ryanbrutger.bsky.social · 10/11/2023
I’m embracing fall, so today I made a pumpkin tiramisu. This is a test run of a potential Thanksgiving dessert. My daughter was also amazingly helpful and we had fun working together, so it’s a double win. #poliscibakes
2360
Ryan Brutger @ryanbrutger.bsky.social · 03/11/2023
I'm hosting a poli sci PhD info session on Nov. 15th at 5:00pm pacific time. Folks can attend virtually or in person. We will discuss how to prepare your app, what to expect in grad school, career prospects, etc. Please register with the QR code, or link below. docs.google.com/forms/d/e/1F...
142
Ryan Brutger @ryanbrutger.bsky.social · 31/10/2023
Which outfit should I wear today?
120
Ryan Brutger @ryanbrutger.bsky.social · 27/10/2023
A beautiful run to start the day before things kick off at #IPES2023
050
Ryan Brutger @ryanbrutger.bsky.social · 26/10/2023
This was home for a long time. It’s great to be back, see old friends, and connect with folks at #IPES2023
020
Ryan Brutger @ryanbrutger.bsky.social · 25/10/2023
Sometimes it's best to take a moment to decompress. Today I did so with a lovely 5.67 mile trail run in the hills. #polisciruns
1140
Ryan Brutger @ryanbrutger.bsky.social · 17/10/2023
Sometimes, it’s best to relax and snuggle with a very happy dog.
2100