Reviews of professor Matthew Whiting

Rating: 5.0/5, difficulty: 3.0/5
Fun class w/ a fun professor! Learned a lot, it's mostly coding which I love. Matt's hilarious and super sarcastic. Fast paced but the lectures prep you for the labs, which only take a few hours to knock out.Tests have a section where you basically regurgitate what you coded so memorize your code lol.

Rating: 5.0/5, difficulty: 4.0/5
Matt is an incredible professor with a lot of industry experience. His lectures are clear and focus on the important things that you really need to know. He's always accessible and works hard to create a good experience for students. Definitely a must-take for any USC Games student.

Rating: 5.0/5, difficulty: 3.0/5
Prof Whiting really hopes everyone to succeed. Python is not easy for me since I havent coded before, but Matt is always willing to help students to make sure we digest the knowledge well. Tests are super easy, but homework grade depends on TAs

Rating: 5.0/5, difficulty: 4.0/5
Probably the most useful game class you'll take at USC. Matt's SUPER smart and helpful/active on Piazza. Labs are hard and time-consuming (you write almost all parts of a game engine), but the amount you learn is WELL worth it in the end. Don't worry about struggling; Matt recognizes the material is hard and will go out of his way to help out.

Rating: 5.0/5, difficulty: 3.0/5
Whiting, Sanjay and the 380 teaching team put in so much work to make this class awesome. Course difficulty is close to that of CSCI104, in terms of time spent coding, but it's all super fun stuff and the assignment writeups are just detailed enough to keep you moving and unstuck while still being challenging. Learned a ton! s/o to TAs for feedback

Rating: 5.0/5, difficulty: 3.0/5
Kindest, most accessible professor I've had at USC. Takes the time to listen and explain things. Fun and friendly.

Rating: 5.0/5, difficulty: 2.0/5
I loved having Prof. Whitting this semester. He definitely made no one feel stupid and always so nice. He was always ready to buckle down and explain any concept that people were having trouble with. His explanations were super clear and he honestly made coding make a lot more sense to me compared to my semester in CSCI 103. 10/10 prof!

Rating: 5.0/5, difficulty: 3.0/5
Great professor. He cares about his students and is extremely helpful. I took ITP 380 and ITP 485 and learned so many things about game development!

Rating: 1.0/5, difficulty: 3.0/5
The ITP 380 course content is great, but Matt is a very boring lecturer. He just reads of the slides (which are made by someone else) every lecture. He kinda ruins it. There's definitely other professors who teach this course better. Also be aware of the heavy workload.

Rating: 5.0/5, difficulty: 3.0/5
He covers topics from extensive 3D math to low-level C++ to memory/cache, all of which are key to acing AAA studio interviews. Matt's live lectures + pre-recorded videos deliver the content in such a methodical, digestible way that his 485 class is a must-take for anyone who is serious about pursing game programming as a career.