Promothes Saha
If you prepare for the exams and complete all the homework you should be fine. He is confusing and his slides are not great for info. However, great professor, nothing ridiculously hard and he cares about he students greatly. I will and have taken him as a prof again. Very straight forward about what you will be tested on and reasonable work load!