Stuart Smith
Stuart is an amazing guy who genuinely cares about his students. Show up to class!! His lectures are heavy but they are pretty understandable. He encourages participation with candy and his exams are the practice exams just with different numbers. Do not be afraid go to his office hours!! I highly recommend taking his class. 10/10