Reviews of professor Steve Major

Rating: 5.0/5, difficulty: 4.0/5
Professor Major has incredibly deep subject matter knowledge, historical breadth, intelligent lectures, organized, fair grading, good quizzes and tests. I've followed him to nearly a dozen courses.