Kavita Manhas
If you like to spend days memorizing every word off of every slide, then this class is for you. Taught at a graduate level pace, and lectures are packed with a TON of info. Tests aren't straightforward, and Kavita can be condescending at times. Most miserable class I've taken at ASU. Would not recommend.