A.J. Bauer
AJ is a super caring professor who is really accessible in office hours and does his best to help you succeed in his class. There is a lot of reading but that should be obvious given the topic. Clear criteria for assignments but he is a surprisingly tough grader - gives clear feedback though so it's helpful.