John Williams
Horrible teacher, gave zero feedback on homework assignments. Lectures were monotonous and plain. Would recommend taking it w another professor if possible. Avoid at all cost. everybody else in my class received an F