Reviews of professor Brian Mackay

Rating: 3.0/5, difficulty: 3.0/5
He's definitely a very knowledge professor but has no idea how he should go about structuring the class so there's a lot of wasted class days. He likes to make grading easy for himself so he'll assign as little of assignments as necessary. A little condescending but will help you if needed.

Rating: 5.0/5, difficulty: 2.0/5
Had to repeat CSC 1 because of Mahadev. Brian didn't have actual office hours, so he made it only Wednesdays. The best part about this class is that he'll give hints during exams and quizzes. He even checks the test/quiz for any errors; if he found an error on the test he'll give it back to you. I skipped a few classes and still passed.

Rating: 4.0/5, difficulty: 2.0/5
Good professor. Definitely one of the best in the department. My only complaint was that I bought the textbook in one class and upgraded computer parts in another after he told me it was absolutely needed. Then I never used the textbook and he changed his mind on the computer specs needed. Wasted probably over a hundred dollars combined

Rating: 1.0/5, difficulty: 1.0/5
Takes course at a very slow pace. Constantly reminds you how he does things, without offering many alternatives. "You could do _, but I hate _, _ is garbage" Without showing you how to do _ or what _ is. Very set in his ways "I've been programming for decades".

Rating: 5.0/5, difficulty: 3.0/5
I had this teacher for 2 classes: Computer Org and Microprocessors. At first, hes somewhat hard to get used to. His style of teaching in one phrase is "lets just wing it". Once he warms up to the class, he's a really good teacher who knows his stuff, and he can be really funny with inside jokes he makes with the class.

Rating: 2.0/5, difficulty: 1.0/5
COMP 2 is SUPPOSED to be a class where you learn fundamental object oriented design concepts i.e. Inheritance, Polymorphism, and Abstraction. During the last class, after writing only about 6 lines of code for the whole semester, he asked us which of these concepts we'd like to learn. Avoid this class like the plague if you came to college to learn