About

Hey! I am a Junior at Purdue University studying Computer Science and Artificial Intelligence. I spend most of my time at the Digital Enterprise Center's (DEC) research testbed working under Dr. Hartman and alongside Luca McAllister. My current project involves integrating with automated tools and computer vision for assembly verification and comprehensive data collection. In my free times, I enjoy pc gaming and playing as a prop (and more recently a winger :D) for Purdue Men's Rugby. My teammates call me Big John as there are a great deal of John's on our team.

Contact me at zeng261 [at] purdue [dot] edu.
Find my resume here!

.    .    .    .    .

. . . a silly story for those who are interested . . . In spring of 2021, I took a compilers class offered by my highschool (looking back it's crazy that we had a compilers course). To my surprise, I actually wasn't doing too bad until about four weeks before the end of the term. One of our assignments was to write the recursive fibonacci function in MIPS assembly, and for some reason, I just couldn't wrap my head around it.

After a few days of minimal progress, it struck me. I'm in a compilers class! As you might guess, our semester project was to build a simple pascal compiler with RECURSION and INTEGER OPERATIONS. So, with the fibonacci assignment due in a matter of days, I did what anyone would do and got to work on the Pascal compiler (mind you this wasn't due until the end of the semester). Long story short, the MIPS file I submitted was over a thousand lines long, and she found out immediately. But, I still did end up with a 45/50 on the assignment. +45 for originality and taking the harder way out lol.