Matthew Dickerson
Professor Dickerson is really passionate about rivers but his teaching style was not engaging and didn't follow a clear structure. He deviated from the syllabus frequently without updating which made the class fairly disorganized.
Professor Dickerson is extremely passionate about the subjects he teaches about. He is kind, and his wisdom from other fields of academia makes him an overall fun person. His teaching style is very face-paced, but he has many office hours slots that you can attend where he will push your understanding and help you grow. Exams are difficult but rewarding.
My first and last CS course here. The professor is effective in teaching but I find myself utterly destroyed by the homeworks every week. Had to go to TA hours frequently. Dropped the class during the third week as I couldn't keep upp but also not a CS major was just interested in taking a CS class so I'm also just slow with coding languages.