Kamal Jnawali
Prof. Jnawali is not deserving of such a low rating. Yea he can be difficult to understand at times, but he explains everything very well and is more than willing to help if you don't understand. The textbook and homework are through Redshelf which I personally find annoying, but he does it that way to try and make it easier on students.