Kavinda Wanniarachchi
This guy is a trip. He constantly berates students for not participating in class discussions. He also used the final project presentation as an opportunity to pick on the students that did not participate to his liking during the semester. His homework assignments have very complicated problems that take hours to solve. Avoid at all costs!