Reviews of professor Mike Blanchfield

Rating: 2.0/5, difficulty: 4.0/5
Mike refuses to give out A's unless your assignment is perfection. Be prepared for a lot of low grades, frustration, and 3 am existential crises fuelled by this class.