Tim Hall
Mr. Hall is a great teacher who really cares about his students and the class that he teaches. His class is pretty easy as long as you pay attention and do the work that he assigns, plus his tests are open note.