Reviews of professor Michael Barker

Rating: 5.0/5, difficulty: 4.0/5
Great detailed caring professor. He makes you read and participate but you will learn a lot in his classes. Full of real world information.