Terry Sherlock
Terry is wonderful both in class and in office hours! He is super accessible and willing to help his students. Tests can be tough ( only 12 questions each ) but his practice tests are a clear indicator of the actual exam. Read his powerpoints, do the practice exams, go to him for help when needed and you will do fine.