Reviews of professor Micheal Brown

Rating: 5.0/5, difficulty: 2.0/5
The legend of the EECS dept.
Absolute Chad, do not sleep on this prof, he will make you a changed man.
Did it online but is probably even better in person.