Tim Hall
Professor Hall has been by far one of the best teachers I've had experience with. He will work with anyone that is having trouble with assignments or test to ensure they're getting everything completed. Highly recommend you take his class. You won't be disappointed.