Kory Russel
only 4 homework which is nice and one big group project. homeworks are worded in a way that make it seem difficult. Lectures & professor himself is engaging but lots of visuals in the lecture slide so be there for lecture to understand what is going on. open notes for mid term and final. highly recommend this course, teacher and overall solid class