Linwood Stevens
He is very so/so - not terrible but also far from great. He is a fairly harsh grader and also is not super clear about what he expects from you for each assignment. He also is not the best communicator.