John Bloch is a CS/Math @ Duke.
-
Princeton-Intel Cybersecurity ResearcherPrinceton University Jun 2024 - Aug 2024Princeton, New Jersey, United States• Led automated software testing project on a team of postdoctoral researchers under the guidance of Dr. David Walker and Dr. Aarti Gupta, Professors of Computer Science at Princeton University, and Dr. Jason Fung, Director of Offensive Security at Intel.• Automated the detection of security and functional bugs in network switch programs by creating a Python test case generation framework for Lucid, a new high-level data plane programming language that streamlines development (delivering same quality while requiring 10x fewer lines of code than P4).• Developed an algorithm in OCaml to achieve 100% code coverage by parsing arbitrarily complex Lucid programs, utilizing SMT solvers and abstract syntax trees to generate path conditions and evaluate logical constraints on IP packets. -
Software Engineer InternRspct Dec 2023 - Apr 2024• Helped professional basketball players understand and improve their shooting performance by generating key metrics from projectile data of over 5000 basketball shots with SciPy and curve fitting.• Developed an algorithm in Python achieving over 99% accuracy in detecting basketball shot motions from real-time bio-mechanical data, and reducing the frequency of false positives by 70% from the previous solution. -
Teaching Assistant, Cs201 (Data Structures And Algorithms)Duke University Aug 2023 - Dec 2023Durham, North Carolina, United States• Led weekly discussion sections to help students improve algorithmic thinking, graded projects and exams.• Held weekly office hours to help students work through coding assignments in Java. -
Math TutorSakha Uvelwano Sep 2021 - Aug 2022Joe Slovo Park, Western Cape, South Africa• Tutored 3 high school students living in South Africa (Zoom)• Taught concepts using visual explanations• Created problem sets to refine understanding
-
Sailing InstructorCamp Sea Gull And Camp Seafarer Jun 2021 - Aug 2021Arapahoe, North Carolina, United States• Served as camp counselor and sailing instructor to a cabin of campers ages 6-8• Responsible for physical and mental well-being of campers• Taught fundamentals of sailing to hundreds of children ages 6-16
John Bloch Education Details
-
3.91/4.00 (Dean'S List With Distinction) -
Visiting Student (Computer Science) -
Brevard Summer InstitutePiano Institute -
3.99/4.00
Frequently Asked Questions about John Bloch
What is John Bloch's role at the current company?
John Bloch's current role is CS/Math @ Duke.
What schools did John Bloch attend?
John Bloch attended Duke University, Trinity College Dublin, Brevard Summer Institute, The Packer Collegiate Institute, Johns Hopkins Center For Talented Youth (Cty).
Not the John Bloch you were looking for?
-
John Bloch
Belvedere Tiburon, Ca2gmail.com, crmnext.com -
John Bloch
Cincinnati, Oh4webtv.net, aol.com, mail.com, newlywedsfoods.com4 +151347XXXXX
-
3earthlink.net, jbdny.com, earthlink.net
-
1michaelsmeats.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial