Joel Tarantino
Highly recommend him. Would teach a topic in one class and then pretty much reteach it the next class. Tests are not that hard as long as you understand the homework. Very approachable and will help with pretty much anything you need. Not much homework and usually does not even check it.