Worst class I've taken at WashU. Explained simple concepts in round a bout ways that left me feeling confused on the basics. Every time I asked questions in class or in office hours he was snarky and belittling. Averages for every test were at or below failing, with only a slight curve in the end. Considering taking 2200 because I learned NOTHING