Nick Machuca
Prof Machuca is a great AWR teacher! He genuinely has a passion for all he teaches. The class is based on a single theory/idea. You will read a book and so many articles that you will need to analyze and write about. A lot of small essays and quite a few larger ones (6-8 pg). Easy A if you put in the work. Lots of class discussions. No textbook.