Kevin Chen
Chen is very friendly, and he teaches pretty well. He cares a lot about preparing you for the next level of physics and will answer any questions you have, no matter the significance. Some things might be difficult to understand given the subject but regardless, he is a caring professor who is great at teaching and wants to see you succeed.