Chess & Programming Instructor

Computer Science Major

University of Rochester

Jacob Freiheit is a Sophomore studying Computer Science at the University of Rochester, where he is an active member of the chess and juggling clubs. Over 8 weeks during the summer of 2020, Jacob taught Computer Programming and Senior Chess Workshop at Camp OptimisTIC. On the Zoom platform, Jacob taught coding in Scratch and Processing, and also shared tactics, endgame theory, and facilitated multiple daily chess games with middle and high schoolers. During his studies at the Field School in Washington, DC, Jacob also created and ran the school's first Chess Club with 15 high schoolers. 


Jacob also taught as an Environmental Education Intern at the Audubon Naturalist Society in Chevy Chase, MD. For 10 weeks during the summer of 2019, Jacob led and co-taught classes about the environment, sustainability and outdoor cooking to students K-12.  During highschool, Jacob also worked as a Teaching Apprentice at the KID Museum in Bethesda, MD, leading STEM projects and activities for elementary and middle school aged kids. 

In his free time, Jacob enjoys practicing Capoeira, juggling, playing volleyball, kite-flying, and long-boarding.



Jacob is amazing! My kids are learning so much and having the best time!

Thank you so much for being an awesome instructor and always making me laugh. The campers loved you and you did a spectacular job with them. 

Your hard work and patience was appreciated. Thank you for teaching the students that learning can be fun and for being you!