Reviews of professor Michael McCullough

Rating: 5.0/5, difficulty: 3.0/5
This class isn't the hardest on earth, but the lectures are vital, you can read everything, do all the assignments well and still fail if you don't take decent notes. In the lectures, he lays out absorbing material about 85% of which will show up on the test. My advice is to make a timeline to study for tests, that part is on every test.