Aaron Treadwell
Highly discourage taking him. Gave vague instructions, graded tough but never, ever gave feedback. Didn't grade until the end of the semester. The course itself was not extremely helpful due to the lack of communication about grades. The class meetings (in person/zoom) were always unpredictable. Very unavailable to meet or answer emails/questions  