Or Porath
Really great instructor! Very thoughtful and responsive to my concerns, and help me a lot during the office hours. The material was diverse, but as long as you take good notes, the exams are not difficult. Still working on the final paper so I don't know what grade I'll get, but it shouldn't be bad.