Reviews of professor Rob Abbott

Rating: 5.0/5, difficulty: 2.0/5
He spends a lot of time making the theory accessible through examples and applications. Very strict on cheating.