I really enjoyed this class and Prof. Eisenlohr. She is very organized and knows what she is doing. The quizzes aren't that bad as long as you actually study for them (and maybe attend office hours) the labs were very engaging and very related to the rest of the class. I also found the material very interesting. The textbook is very helpful too.