James Bryant
great professor. takes whole class time to lecture. super nice. does assign a lot of reading to understand full material, but readings are engaging. pay attention to readings because he can give quizzes the next class period on what you read for homework. overall not really that hard, just make sure you do work and assignments and youll pass.