Reviews of professor Seokjun Lee

Rating: 3.0/5, difficulty: 4.0/5
Making a career change and this being one of the first courses reqiured, I had anxiety coming into this class after reading all these reviews. This class is definetly doable, watch the lectures, understand the topics, do practice questions, watch youtube videos. Remember that it is an upper level course, so you must actually learn the material.

Rating: 5.0/5, difficulty: 2.0/5
Dr. Lee is a great professor. I took the online section, and you can either watch the in-person lectures live, or watch them later after they are recorded. The lectures/slides contain all the info you need to succeed on hw and the midterm, final, and quizzes. And Dr. Lee is very accessible and promptly answers emails. Would recommend.

Rating: 5.0/5, difficulty: 4.0/5
Dr. Lee is incredibly smart, and he goes into greater depth than I expected for a foundational course. I ended up learning a lot more than I expected. I think people will complain about the difficulty of his tests, but this program is designed to catch you up to people with a 4 year CS degree. I highly recommend practicing for the exams in an IDE.

Rating: 5.0/5, difficulty: 1.0/5
Dr. Lee is a great human being. I learned a lot in his class, and it was really a pleasure to have him as my teacher. Since this is a foundational course, it should be an easy A. If you got anything else, I would recommend looking in the mirror as to why your grade is the way it is.

Rating: 2.0/5, difficulty: 5.0/5
Incredibly intelligent and knows his stuff. However, exams are DIFFICULT & deviate a lot from the homework /lectures. IDE not allowed on exam which makes zero sense. If you study and have Java experience, you can get a C or B with "some effort". If no previous experience, you will work your butt off for a D or C. His emails can be threatening too.

Rating: 2.0/5, difficulty: 4.0/5
Dr. Lee is a nice man and knows what he's talking about. However, as of recent, he is taking out his anger on students due to having been dropped from the tenure track. Maybe he will change, but rn, you should avoid him. He just doesn't care how many people fail, and the materials don't line up at all. Only those with previous programming passed.

Rating: 1.0/5, difficulty: 5.0/5
Very sad to see how bad Dr. Lee has become. When he first got here some years ago, he was amazing. Not sure what happened along the way, but he is absolutely TERRIBLE now. Please, do NOT take him! He is unnecessarily rude, unclear, and a hard grader. Test questions make no sense, and his homework is too much. PLEASE, avoid him!

Rating: 1.0/5, difficulty: 4.0/5
You are highly likely to fail if you take him. Because i did, i retook someone else and got an A. His assignment are weekly and incredibly hard for no reason.

Rating: 1.0/5, difficulty: 5.0/5
Homework in no prepared student for difficulty of tests. Tests were not in a real IDE which is not realistic. Tests contained errors both in content and java syntax, interesting as he gave us no grace on errors yet his tests contained syntax errors.Sent 2 hostile emails to the entire class berating us for not doing well. Test averages below 50.