Nathaniel Laywine
He's very personable and caring. I enjoyed attending all his lectures since they were very interesting especially with class discussions. Wish there were class activities. However, final assignment and exam were marked extremely and unnecessarily hard which was unfortunate. He calls out those who are disrupting class which is understandable.