Cindy Huynh
I took ETH027 with her over the summer and it was pretty good! You NEED to turn your assignments on time though because it locks after its due date. She was a very understanding professor! I highly recommend her. 