Amod Pyakuryal
Professor Pyakuryal is a really good teacher, he cares about his students and actually wants us to learn something. His lectures, however, are very long and he sometimes gets off topic. Make sure to laugh at his jokes though even if they're not funny! Attendance is a must or you'll lose points. He also posts all of the powerpoint online