Reviews of professor Matthew Craig

Rating: 2.0/5, difficulty: 3.0/5
Homework due weekly, group labs due weekly, occasional in class assignments due (that he goes over in class) and 4 exams. I wasn't a fan of the lecture style or the way he taught so I dreaded the class.

Rating: 5.0/5, difficulty: 3.0/5
Matthew was my TA and honestly he made the course content so relatable. He tells a lot of funny examples which really helped. I also liked that he was approachable and was really clear on things we needed to do in order to be successful in class. Don't miss class because there's a lot of information covered in addition to readings.