Mixed feelings - hes a smart and friendly guy who is v accessible/helpful outside of class, but content is disorganized and doesnt give a whole lot of guidance on tests (there is SO MUCH INFORMATION). Make the most of labs and the term essay and get used to memorization and youll pass, but get ready to work!