Adam Barlev
Considering the content of the class being a lot of memorization he was very helpful with knowing what was and wasn't going to be examinable. He was always there to answer any questions and always made sure that the students understood what was going on in lecture. His exams were fair, would recommend taking it with him