Kamal Jnawali
He is such a bad professor, doesn't explain anything and goes extremely fast during lectures. Says he will give you partial credit when due yet he marked 5 questions on my midterm wrong when they were 100% correct. Stayed after class to ask him about it and he showed me how to do it, the exact same way I did it. His explanations make no sense.