John Watkins
He truly cares about his students and is a very down-to-Earth person. Being a physics class, it will require a good amount of effort to do well. His lectures are OK, yet he provides great support and guidance when you have questions. His assignments and exams are very straightforward. If you plan on taking any physics class, look no further.