Dan Fleisher teaches CP Physics and Engineering Physics at Rochelle Zell. Mr. Fleisher received a B.S. and Ph.D. from North Carolina State University. In addition, he was a Postdoctoral Fellow at the Weizmann Institute of Science in Rehovot, Israel. He also served as a Lecture Assistant and Recitation Leader at North Carolina State.