Ryan Adlington
Professor will work with you to make sure you pass the course. He gives ample time to study even does some review sessions, and answers questions thoroughly but not in a way that bores you to death.