Colin Umeda
Dr. Umeda is nice and has structured his class in a super interesting way that helps the students instead of confusing us, which is rare. Taking him is given the chance the many small assessments instead of large tests is helpful for people taking a lot of hard classes and he is open to help and give feedback. The only downside is TA grading.