Carter Murray
Concepts are hard and he makes them difficult to understand. Occasionally takes attendance. Test are hard as well. On the bright side he is a super cool person and cares a lot and is very accessible but just not my favorite teacher.