David Sipe
He is a tough grader but he is also available outside of class if you need help. You can get one bonus per day which is pretty awesome. He is a very kind and likable man who will help you whenever and however he can. Highly recommend. (Dont be afraid to ask questions in class)