Brett Sutton
Dr. Sutton is the most helpful professor. The lectures were heavy for me due to my proficiency in English, but once I started going to his office hours and ask questions, I got way better by the time by getting help outside the class. Lectures are not mandatory, but I never missed one since it is hard to study on your own for the class