Adebayo Adeleke
Adeleke is a satisfactory professor. His lectures are great but he only grades the class on 4 assignments and does assign a lot of textbook reading. As long as you keep up, it's pretty much impossible to fail his class.