Nathaniel Graham
Dr. Graham has intense lectures, studying is a must to pass his course. A laptop with excel or google sheets is mandatory! He does not take attendance and it is not mandatory to attend but I would not recommend skipping his class as you will fall behind fast. Although his course is intense, he is extremely nice and will help out if you ask. 