Adam Pearlstein
This is the only rating I've ever written here. Adam is a gem of a STEM teacher! His lectures are well laid out, interactive, and often times quite funny in a dry sort of humor. He has a talent for simplifying complicated things and he genuinely cares about his students understanding the material. Could not recommend him enough. 