2.5
Quality3.7
Difficulty33%
Would Retake88
Reviews33%
Would Retake
88
Reviews
Rating DistributionOfficial
5
15
4
15
3
10
2
18
1
30
What Students Say
“terrible online instructor ever”
CSC110 - 1.0 rating“I regret taking Dan's class”
CSS143 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
55%
Textbook Required
82%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.94 avg changeRatings by Course
CSC5000
5.0
(1)CS143
5.0
(1)CSC142D19504
4.0
(1)CSS143
3.0
(2)AD310
3.0
(1)Difficulty by Course
142
5.0
XXX142
5.0
CSC5000
5.0
CSS143
5.0
CS1422
4.3
Reviews (88)
Very energetic and enthusastic. He is always in a great mood no matter what. Students are able to interact with him which makes learning easier. Class is very laid back and not strict at all. Computer assignments were fun too! I love this guy
dan rocks. i liked his class. his assignments were intersting and the test were not too bad. his classes are laid back. loves interacting with students. was very helpfull and u could understand him really well.
Explains well, Grades easy, gives hard assignments but meaningful ones. Tests are hard but curved, in result easy. He likes assigning games and simulations. Jumps all around the room while talking, funny guy. Gets annoyed at redundent questions, just ask them after class. Has time management issues grading wise. But overall he's great.
He teaches systematically and easy to understand it. He is enthusiastic in answering every single question people ask. The assignments are funny and "blow" my mind, really depend on logic. However, he gives special attention to international students taking his class as a group
Mr Jinguji is the most disorganized, incompetent instructor that I have ever had. He was totally MIA the first 6 weeks of this distance class, made constant mistakes, didn't grade assignments and is angry and defensive when communicating. It's scary that his bad reviews here have disappeared recently and only glowing reviews remain.
He explained well. He never gave any feedback on the assignment. He also did not give any information about grade conversion in the syllabus. I ended with unsatisfying result without knowing any result of my assignments. When someone tried to get any feedback for the assignment, he ignored the request.
The most energetic teacher there is. He teaches with powerpoints, but sometimes sways from them. Don't take notes! Be abstract and write comments. He'll help anyone after class about anything. Tests were long but not difficult. The assignments were fun though. He didn't give back feedback on the grades, and so I was left in the dark there.
Completely unorganized and lazy. Thinks it's fine to post assignments sporaticaly and not give feedback and then give a no note exam as scheduled when most students protested. The distance learning class I had with him was a disaster and I'm amazed he is still teaching.
The most horrible teacher i've ever taken IN MY LIFE!!! His teaching styles is incredibly indulgent rubbish. The assignments are atrocious. His lectures don't relate to the homework at all, and his his immature ways are unbelievably annoying in the morning. He deletes his bad ratings.Dont ever take him unless you want to fail like me.
Taking Dan was the biggest mistake in my life worse than dating my ex girlfriend who cheated on me and used me for my money. His materials do not relate at all and didn't help me with my assignments that he assigns randomly. I would ask him a question, and he would answer me with a question. It would have been better if i took an online class. FML
Disorganized. Labs and Assignments are mostly lame. No feedback. No mentoring. Tests / exams emphasize language syntax and not OO concepts. If I wasn't already a pro, I'd be upset about the quality of teaching. I feel bad for the other students in the calss; they deserve better.
Great professor, great class. Some material is somewhat difficult but you learn a lot and the tests and assignments are very straightforward and you actually learn from them. Dan is very enthusiastic and eager to make sure everyone understands the concepts!
Dan is a very energetic and animated teacher. In one class, he will bounce from one side of the classroom using silly voices and lots of humor. Great in class, but a little lacking in his follow-through with his assignments. The assignment instructions seem a bit lacking and need clarification a lot. Slow on grading, very busy guy. Overall good.
Bounce from one side of the room to another? I don't think so. I'm not surprised if he rates himself on here. The most horrible teacher I've had so far. It is already the end of the quarter and assignments are STILL not marked. We have had NO feedback whatsoever. I feel like I wasted my tuition on a class that I've learned nothing from.
if you like learning through class powerpoint slides and receive no feedback on homework and love being clueless on the exams and assignments, then go ahead, jinguji is the best teacher for you. its incredible how lazy he is. im surprised that he's even a teacher at all
Easily the worst "teacher" I've ever had. Don't take his class!
Very good teacher. Would highly recommend. Helpful, clear, and plenty of extra credit opportunities. Grades tests very very easy.
Homework never marked until course is over, no response to class forum queries o direct email, evades questions in class. No interest whatsoever in students learning, "doesn't believe" in feedback. Very surprising to find remotely passable reviews on this site. Everything suggests teaching is a very low priority for him. Avoid if possible.
Overall this was a very disappointing class. A lot of material is covered but the class notes are not particularly well organized (I found myself googling for help rather than try to dig through the class notes more often than not). Assignment feedback is either late or non-existent. Tests are difficult but he grades very generously.
Overall a very good class
Definitely the worst instructor ever had, no interest in teaching, answering question and assignments have been used for years and never gets updated. Exams were totally independent from all materials, assignments and quiz. Basically, unless you are ahead of the game and already know the stuff, you will survive, or you will be in absolute lost.
Ok. First of all, he uses the disturbing word "cool!" and "Yeay!!!" like a little child. he runs around the class when teaching, despite the small distance to the white board and computer. He Blackmailed us asians and gave us 0 because apparently, there's 40% similarity in MOSS. (plagiarism detector)Maybe its just because we got the same assignment
One of the worst classes I've ever taken. Absolutely NO grades or feedback were given for assignments all quarter, so left clueless as to progress. Lectures are brief on details and only tangentially related to assignments and exams. Makes no effort to mentor students and gives vague answers (at best) to questions. Avoid if at all possible.
Dan has absolutely no idea about teaching, he never gives u feedback for the assignments, the assignments instructions are vague and unclear, he never answers e-mails and if he does he is very rude. For this class you are pretty much on your own. In other words if you want to feel like you just wasted your tuition money Dan is the way to go.
he is the worst proffesor i have had,he provides no feedback or grades in assignments submitted, he never answers e-mails or if he does he is totally rude, assignments instructions are horrible, tests are totally off topic and review shets have like 40 topics some of which are not even covered in class.In other words you are pretty much by yourself
if you are an independent worker .... then u are suitable in his class or else ... goodluck.
very slow on grading assignments.
The biggest drawback: your assignments are mostly never graded before the last 3 days of quarter end date. Instructions for the assignments are weak. No Textbook! So, basically you are own your own. Good Luck!
I thought he was great. Very animated. He keeps the website updated and posts on it daily. His class is hard but he grades on a curve. He takes forever to grade, but sometimes posts solutions on the website, so you can check. He gives hints on how to do the assignments on the write ups. Use google to help guide you though work
Dan is an example of a Kind, Caring professor whom is more concerned about the student learning the concept than just looking at errors. I would recommend him to anyone who wants to learn and be taught properly. an A+ quality type of instructor.
I took his online CSC 142, Very nice but can be passive aggressive so mind his feelings. He watches the forum and replies to questions promptly but gives no feedback or grades for assignments.
worst proffesor i have had. Besides the fact that assignment is extremely hard, the instruction is so confusing. He never grade assignment until the last day of the quarter, left clueless as to progress. lso, he never use the required textbook.
worst professor i have ever had. Besides the fact that assignment is extremely hard, the instruction is so confusing. He never grade assignment until the last day of the quarter, left clueless as to progress. Also, he never use the required textbook allow no note on the exam. Definitely avoid this teacher!!
Very humorous. His assignments and test are very challenging, believe me. They are also very educating and real. You'll be proud after finishing every assignment. He likes to fish for class participation. In fact, you must engage in forum posts to get points weekly. Sometimes he may be not very helpful and gives you only hints to answers.
He is the worst professor ever! His instructions are unclear and assignments too hard! This class is easy for someone who has prior computer science knowledge but for someone who is just learning, FRUSTRATING! Do yourself a favor and stay away from Dan!
Highly energetic, even at 6PM
I had a generally positive experience with Prof. Jinguji. He was quick with responses to questions (<24hrs) and took time to explain things well. Class materials were mostly good and the tests were both fair and challenging. I think he's better than most of these reviews give him credit for. He's very nice and energetic in person.
On paper he's a good teacher; his notes are helpful, and assignment directions are VERY clear. But I didn't get much out of lectures. Things that he can explain in 1 sentence on paper ends up being a 30-minute metaphor in class. He asks for a crapload of stuff on assignments and is very picky, but he's better than what the reviews say. good luck
He deducts points for the simplest things on your assignments, so say good-bye to any hopes of a 4.0. He requires everyone to participate in forums but gets pissed if you try to help someone with homework. He's extremely rude in emails and forum posts, so be careful when you post. Take him at your own risk.
Let's not go crazy here people... It's not the man's fault that computer science is not easy, and it is supposed to be a challenging class. That being said - Assignments instructions are not clear, and you suffer heavily for little stupid mistakes. I definitely had better teachers.
The email thing is true; he sounds like he's pissed at me when I emailed him about a homework question. He's actually nice when you meet him, though. very picky but you really do feel proud if you can completely finish his assignments. Don't forget your headers!!
After reading these reviews, it seems that he has improved his teaching skills. He's not as bad as some have described, but lectures are a bit long-winded. His online notes and demos are helpful, so like others, I ended up teaching myself programming instead of his lectures. He grades mercilessly, but I'm guessing it's to get us to form good habits
You need to pay a lot extra time to read his lectures because his confusing expression. It is a horrible experience to read his handouts...
dude, the guy take the comments people leave him off...WTF? He took two comments that me and a friend wrote out...what the hell.. take his class if you like people to spell check your writing. if it is computer science you are into go elsewhere.
Online CSC 142: Long yet unclear assignment specifications. Course poorly setup for introduction to OOP. Doesn't return assignments. Grades passive aggressively. Mandatory forum posting which I never figured out what was or wasn't considered and acceptable post.
Same class as 6/13 commenters below: (1) Assignments long and detailed, but almost always clear. (2) IMO they provided graceful intro to OOP concepts. (3) When not clear, many ways to get forum posting credit for clarifying. (4) You could get forum points for about anything, as long as it wasn't obvious. (5) Late assignment returns=only real issue.
Seriously this guy is horrid. I took this as an online course and he was incredible unhelpful. Many detailed assignments without clear instruction or demos. Also would assign 3-5 things a week but couldn't keep up with the grading. don't take this guy
If you have programming experience you will do well, If you don’t have any programming experience look out. This class requires a ton of work outside the class. I found his grading method, guidelines, class structure to be confusing and unnecessarily elaborate. Read handouts and style guidelines carefully otherwise you will lose points rapidly.
Graded the entire class, without grading the assignments. It was one of the worst teachers I've had in my life, and I went through quite a lot. Seriously, but seriously, avoid.
Dan is very strict and detailed but he just wants to train good habits for us. Please read his long-winded notes and textbook carefully if you wanna get good marks. The more you spend time for this, the higher performance you'll get. I spent 6-7 hours per day to finished all his assigns and notes but I felt vey happy to see my grade. Thanks Dan!!
I learned most of the material on my own. Class lectures helped to get the minimal basics. Jinguji is also condescending in the superior nerd kind of way and his assignments are often unclear. Not an enjoyable experience, would recommend a different professor.
Professor Jinguji is knowledgeable, friendly, and helpful. His lectures can get off track if someone in your class asks superfluous questions, but other than his tangents, he's a great teacher.
Not The worse teacher I have ever had but he's right in there. I suspect knows his subject matter very well but, he seems to have challenges conveying the subject matter to students new to the material in a meaningful way that helps them learn. You certainly detect the pervasive derision in is teaching style - Avoid him if you can.
Dan is a wealth of knowledge and knows the material incredibly well. He also averages three to four weeks behind on grading homework, a lot of his feedback verges on "I covered that in class. Please go figure it out," and because he knows the material so well and in such depth its hard for him to understand when it is confusing for beginners.
not grading assignment till end of quater
Less than a week from finishing the course and Dan hasn't graded a single assignment since the second week of class, so I have no idea of how I'm doing so far. The quizzes are automated, so answers have to be 100% precise in order to receive credit. It took him four weeks to grade the midterm as well.
never grade half of assignments or final exam and still give final grade
Mr Dan Jinguji never grades. You won't know how to improve.
I regret taking Dan's class. I wouldn't recommend. Avoid if you can. There were total 10 assignments and 12 lab activities for this summer quarter, and he didn't graded them (except for 4 to 5 labs) until the the quarter was over. You won't know even if you are making same mistakes om each homework because there is no feedback at all.
I'm retaking this class in hope that I'll receive a better grade. The quarter before this was tough for me. I only get 1.6 for this 142 class. I took this class with him in the summer, and I got 0.0 He's a crazy grader. He expects so much from students. Homework guidelines and instructions are confusing and WORDY( not to the point ).
Do not take this class if you don't "get" computer science subjects easily or if it is a prereq. for a different major. It is of vital importance that you ASK QUESTIONS if you don't understand. He is detail oriented in grading, so read through the assignment descriptions well. If you struggle, use office hours, it will help immensely.
Worst teacher, just reads from powerpoints, has no schedule and isn't helpful at all.
No helpful and randomly lectures.
This class was a waste of time. We touched topics of software life cycles but never learned anything deep enough to really understand the material. In short I learned nothing viable in this class.
homework is so wordy and home work instruction sometimes wrong and not clear. bad communication. Won't take his class again or this online.
Very well organized. The notes/readings and demos prepare you well to complete the assignments; the assignments prepare you well for the exams. The requirements for completing the assignments were very clear. Assignments were usually graded after 1-2 weeks. Dan's online manner is somewhat terse and untactful (not mean); don't take it personally.
Practice up with free online resources before taking a beginning programming class. The instructions themselves were sometimes a puzzle, since he didn't want to make things too easy, but this was a class where some more hand-holding would have gone a long way. For online class, go for extra credit forum postings every time. Do the practice tests.
terrible online instructor ever
Good teacher. Always answer to email questions and discuss forum posts. I like extra credit on assignments and labs.
Korean teacher does not know how to teach. homework is so wordy and a lot of typo on homework. .not clear direction and confusing homework
Daniel is a great professor. Homework and quizzes are easy. He is really nice and you can easily talk to him. Tests are hard if you don't read notes. I never read the textbook, just did the reviews and I got 80-90 on my exam.
Easy 4.0 class
I loved Dan's CS class. He is a really caring professor working for the students. The best CS teacher in NSC.
No feedback to HW's. I went to see him in his office and I was asking a question and he was sleeping while I was talking. Really!
Dan is super lazy and does NOT seem to care one bit. I think he is a nice person, but doesn't seem to care about students in the slightest. He does NOT help out when students have questions and everything is online. No office hours and extra credit can be difficult to get. Avoid if possible, not worth the frustration.
horrible structure to assignments.
His class is really hard. unless you have some programming experience before hand it is really hard to follow his way of teaching. Too much to read and read ups doesn't make lot of sense most of the time. Too much homework. tough grader. doesn't provide lot of support
Doesn't seem to care whether students pass or fail. Homework structure is not consistent, strange deadlines, never gives feedback on what you did wrong and hardly ever responds to emails. The wording he uses makes it difficult to understand what he's even looking for. Worst online class I've ever taken. Avoid at all costs.
Best CS teacher I've ever had. The reason that so many students think that he "doesnt care" in the early/entry-level programming classes is because many students wash out. Once you start gaining experience in coding, he is a WEALTH of knowledge, and is more than happy to help you, but you have to work for it and ask for it. Lazy folks don't bother!
Each week, you're given convoluted assignments (unclear expectations of end results), told to read multiple non-consecutive chapters AND random sections, then told to rely on your classmates for help in the DENSE discussion forum. But, he considers it cheating to ask what youre doing wrong. He'll only give examples of what not to do. Not helpful.
I do not recommend this professor. I received a 4.0 in the CS110- spent 2-5 hours a week on the material. I spent 10-20 hours per week on CS142 and did poorly. I got a tutor and realized that the material was not difficult, just made difficult by the incomprehensible assignments. Worst part is I didn't even learn much for all the time I put in.
All these negative reviews are 100% correct even for diligent students. Avoid this guy at all costs. His assignments are patched-together typo filled garble. The main difficulty is making sense of his assignments and grading criteria. His recorded lectures are him half finishing sentences and mumbling. I have no idea how he is allowed to teach.
If you take a class with him be prepared to learn on your own. Assignments do not match up with lecture notes. The course material was ten pages of notes each week and some assigned reading. Basically the professor had no role in our learning. If you ask him questions be prepared to wait up to 48 hours for a response and the response will not help.
Taking intro class but his homework is way too advanced. If you want to fail this class, take him. Only take him is you already have lots of experiences in coding.
I felt that this class was really hard. I had to have a tutor the entire quarter. If I tried to do this on my own Im sure I wouldve failed the class. This course is very heavy on reading material. HW instructions were hard to understand. He had 6pm deadlines, which were hard to keep up with when you work full time and have family to take care of.
we spent 3 weeks making sense of his over done course, that steps away from the textbook and uses odd packages, with over explanations that run on rather than teach. this school is really not good for CSC. Do not take this course, his heavy coursework is really off topic.
No knowing how to teach online. Worst online instructor. Avoid this instructor
One of the most respected instructors I have ever had in my life. I am now at the director level of a Unicorn startup living the tech dream and it's all because of this man. Rest in Peace.
Class Info
Online Classes
100%
Attendance Mandatory
55%
Textbook Required
82%
Grade Predictor
Your expected effort level
Predicted Grade
B-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.94 avg changeRatings by Course
CSC5000
5.0
(1)CS143
5.0
(1)CSC142D19504
4.0
(1)CSS143
3.0
(2)AD310
3.0
(1)Difficulty by Course
142
5.0
XXX142
5.0
CSC5000
5.0
CSS143
5.0
CS1422
4.3