Professor David James Reviews
Class Ratings
Professor Rating
Prof: David James / Spring 2022
Jun 8, 2022
Very disorganized. Could've been a great class but the assignment grading loop was absurdly long; didn't receive grades on ANY assembly programs before our first midterm.
If taught well, the course content is very useful. Unfortunately this class was not taught well. Textbook, lectures, and reference materials teach LEGv8 while the programming assignments are in ARMv8. They're close enough conceptually but that doesn't matter when you have to actually compile a program.
Bad. Disorganized lectures, poorly written assignments, and homework that was significantly more complex than anything covered in lectures were just the tip of the iceberg. On about half of the assignments it was harder to figure out what the assignment was actually _asking for_ than it was to write the code.
Good luck lol, first exam average was a 40. Not because the exam was particularly hard (it honestly wasn't that difficult) but because the course content was so poorly taught that we were not set up to succeed.