Reviews of professor Dinesh Sthapit

Rating: 4.0/5, difficulty: 2.0/5
He is cool, kinda funny too. I didn't learn much though, 75% of the course was on VMware. Random "google this" assignment which has like 30 questions. Overall, easy

Rating: 1.0/5, difficulty: 5.0/5
Gives out way to much homework. Grading Criteria is horrible and not clearly defined, he definitely should not be teaching.

Rating: 1.0/5, difficulty: 4.0/5
Avoid at all costs. Immensely disorganized, imprecise in his expectations and communication, and condescending. This is a teacher, their singular purpose: To Teach. This is the online experience and he may be better in person. Unfortunately, too many instructors are unaware of the difficulties facing online learners. He doesn't get it.

Rating: 1.0/5, difficulty: 3.0/5
May be the worst professor I have ever taken. It's not difficulty that is the problem. The topic was straight forward despite his pontificating about all sorts of things. Maybe English is not a strong suit? Every single thing he writes is confusing. At work I would decline pull requests with the quality of the code he gives.

Rating: 1.0/5, difficulty: 3.0/5
No class structure, hard to understand, does not cover course material, moves to quickly, if you take this class make sure to already have some coding under your belt or your going to have a hard time getting by.

Rating: 1.0/5, difficulty: 3.0/5
He should not be teaching. He is unable to communicate with students and changes requirements on the fly. His answer key was wrong on numerous occasions. He argues for the sake of argument. He is arrogant and hard to understand. He is unresponsive and inflexible. His online meetings to cover course material never covered course material.

Rating: 1.0/5, difficulty: 4.0/5
The course isn't difficult if you already understand coding and java, but if you don't, you are going to be in for a rough semester. Last minute assignments, well over 20 hours spent a week working on assignments, and very unorganized. The class was so bad the department head had to step in and grade the class. He shouldn't be allowed to teach.

Rating: 1.0/5, difficulty: 5.0/5
Too unorganized and some quizes were missing answer keys, resulting every multiple choice being wrong. Avoid if possible.

Rating: 1.0/5, difficulty: 4.0/5
No tangible structure. Will view students that don't meet out of class or falling behind as "lazy". Slow grading & responsiveness. Lack of structure for a new online class. Deletes rubrics, does not grade off assignment instructions, holds imperative classes out of class time, even holidays. Used inappropriate material for lectures. Unrecommended.