Fidelis Foda-Kahouo
(Note: I took his classes in person) He's not an easy professor, not in the slightest. I took engineering physics 1 and 2 with him and both classes were very difficult. However, he is fair with the class and has a great personality. If you genuinely focus on the material and lectures then you will be fine. Also, he talks about Steven's IT a LOT.