Chad Allan
Textbook not required but gives readings on canvas and must be read before class along with answering 10-20 questions but they are really interesting so it's not like reading something that puts you to sleep. Lectures are interesting and allow discussions in class. There is a final research paper but he divides it into smaller parts so its easier.