Reviews of professor Jordon Johnson

Rating: 5.0/5, difficulty: 4.0/5
Jordon was a great lecturer. He was very engaging and his lectures felt quite interactive, with lots of time allocated for you to ask questions and review the slides. 
This course was really heavy workload-wise, and the exams were quite difficult. It was also difficult to get support on some occasions, as the assignment deadlines were fairly strict

Rating: 5.0/5, difficulty: 4.0/5
Honestly he's a solid guy and really cares about the students. He loves it when people go to his office hours and he patrols the CS building from time to time in the evening to ask students if they have any questions. He's clear at communicating the course concepts imo. Exams are tricky and the course was not easy so still gotta grind.

Rating: 1.0/5, difficulty: 3.0/5
This guy is just completely unhelpful and comes off as rude on the Piazza. He keeps telling students to reference the slides when answering questions (when it would be faster for him to just respond), and in some cases, just makes students more confused. Don't like his vibe at all during class too, kinda weird dude.

Rating: 1.0/5, difficulty: 5.0/5
2023 and lectures are still not recorded. The dense content is hard by itself already, and without the lectures, it's extremely difficult to review the material. Not always the most helpful on Piazza and is passive-aggressive. Always refers to the syllabus for midterm contents even though it's ambiguous and conflicts with what we see on PL. Avoid

Rating: 1.0/5, difficulty: 5.0/5
Best to avoid 322/422 with Jordon. Answers students with a sarcastic and condescending tone. Grades based on conformity to "his way" of solving problems, not understanding of material, and changes grading criteria at whim. Redirects you to uninformative slides for any substantive questions. It seems like he knows the slide deck and not much more.

Rating: 5.0/5, difficulty: 3.0/5
I took 213 and 221 with this amazing prof and I gotta say I wish every prof was this caring and understandable.

Rating: 4.0/5, difficulty: 4.0/5
213 is a typical systems course and I think all the content will mostly be the same regardless of which prof you take it with. If you want a fun and engaging lecturer, take him. He's also really good at answering questions on piazza/email and likes to talk about games and stuff.

Rating: 5.0/5, difficulty: 3.0/5
I loved this course. The hw was fun, the lectures were fun and the tests were tough but if you grind the material they are doable.

Rating: 1.0/5, difficulty: 1.0/5
Very  bad lecturer, does not give enough practice questions and no sample papers. Refrains from coding demos/exercises just focuses on the theory even which he doesn't any question live. VERY TOUGH EXAMS

Rating: 5.0/5, difficulty: 3.0/5
Jordon is an amazing prof. lectures are very interesting, even though that i for the love of god cannot focus for more than 40 mins, I sat through his summer lectures from 9 am to 12 pm with little to no problem. Assignments get very hard towards the end of the course but they're still fun to do.