Joseph Swearngin
Professor Swearngin is an amazing teacher who's also an active researcher in the field today, he can relate to the students as he went to city college himself (initially), and he teaches in a way students dream of, straight and to the point, keeping the students engaged and discussing with real openness to the student's thoughts. You'll pass, Easy.