Leon Kaganovskiy
He's a very nice and helpful professor who will try to make sure you pass as long as you do all the work. The material is very difficult but he does an ok job of explaining it, if you want to do well you should study on your own but he tries his best to help you out. Overall a very nice person