Alyssa Ong
Dr. Ong is excellent at teaching; definitely the best 224 prof here. Her class is demanding w/ lots of material to learn, but manageable and straightforward to study for w/ her note packets. Only flaw: she can be very condescending, expecting perfection. She might make you feel dumb for asking questions. But still, take her; great class structure.