Bal Khadka
Do not take this class. If you ask for help he will say "If you don't understand you will not pass". Hardest class I have ever taken. I did well in the class until the midterm. After the midterm everything went downhill. There are only two major grades in the class and if you fail those you're screwed. More than half of the class withdrew/dropped.