Kevin van den Bogert
Wasn't easy but definitely worth it. Mr. Van Den Bogert is a really awesome guy who wants to see his students succeed. Very homework heavy but his homework relates very similarly to the exams. Labs are fun and he definitely makes learning properties of materials enjoying. He loves when questions are being asked. Would definitely recommend him.