Reviews of professor Chand John

Rating: 2.0/5, difficulty: 4.0/5
Professor John said this class is recently more difficult to match the grades of C S 314. According to Canvas, the median grade for this class is a C, 75%. There is no curve. TAs are VERY picky about style, 5% off for every mistake. On Piazza, the TAs have apologized a couple of times for their tone of voice, so be wary. Have prior CS experience.

Rating: 5.0/5, difficulty: 3.0/5
Great professor, explains complex concepts in a way that even grade schoolers can understand. Very respectful towards students and knowledgeable

Rating: 4.0/5, difficulty: 4.0/5
Dr. John is incredibly nice and cares for his students. I can tell he tries to make the exams as easy as he can and explains concepts well and thoroughly. However, the exams are hard to get an A on if you have no prior programming experience. You will need to go to lots of office hours and do practice exams to prepare well.

Rating: 4.0/5, difficulty: 4.0/5
This was the first ever coding class I took! At first I struggled because it's pretty hard to learn from the lectures. Rather, it's the assignments that really teach you. There are 12, and although 3 are optional DO ALL OF THEM IF U WANT TO LEARN! Tests are pretty hard if you don't know the material well so study early and use prev practice exams!

Rating: 5.0/5, difficulty: 2.0/5
There were no exams and professor is very lenient and understanding. It was the class with the least amount of work in my schedule. Dr. John is very open and tries to make sure you understand the content. You will be happy that you had him as a professor.