Not One but Multiple: Generative, Robust Project-Based Learning Experiences in Computer Science
With dual majors in computer science and mathematics, Jerry Phuc Ngo’23 has found Beloit College a nurturing environment for his interests in machine learning and computer vision.
Attracted by its clarity and logic, Jerry Phuc Ngo’23 became interested in computer programming and coding as a ninth grader. Luckily, the specialized high school he attended in Vietnam had a computer science major. Three years later, his studies of competitive programming qualified him for the country’s national round of the Olympiad in Informatics.
When it came time to apply for college, however, Jerry eschewed research universities in favor of small colleges. When a college counselor suggested Beloit College, he was attracted by both the variety of courses it offered and its small, beautiful campus.
Did anything surprise him upon arrival in Beloit?
“The campus was even more beautiful than I expected with its greenery and topography. Plus, although I wasn’t surprised that people were welcoming during orientation, I was pleased afterward to find that everyone at Beloit seemed to be extremely supportive and kind!”
“I’ve had a lot of flexibility to choose courses within my majors. Plus, I have the luxury of taking courses in other departments. As an example, I am in my second year of studying Chinese. My friends who study computer science at larger universities can’t do that.”
At Beloit, he also found faculty willing to work with him outside the classroom.
“When I told faculty in my first year about my interests, they began teaching me how to do research. Professor Mehmet Dik was the first one who forced me to go out of my comfort zone and start doing research. The confidence I gained from the very first project resulted in another two special projects during the spring semester of my freshman year.”
The attention from faculty carried over into the summer. Professor Ranjan Roy taught Jerry mathematics remotely when Jerry left Beloit during the COVID lock down; that would help strengthen the reasoning and conceptual skills needed for computer science.
Jerry did not limit himself to studying theoretical math, however, but decided to also explore different areas of computer science and math.
“At the beginning of my sophomore year, I began to teach myself machine learning. Then, during the winter break, I was able to work on two special projects, one with professor Eyad Haj Said and a second with professor Donghoon Kwon. Those projects were important turning points. They helped me discover my passion.”
MIT Computer Science & Artificial Intelligence Laboratory lab focused on theoretical machine learning. Jerry’s studies paid off; he was accepted into the MIT Summer Research Program. He spent the summer after his sophomore year engaged in research in a
Jerry’s research at MIT did not end after two months. Instead, he was invited by a different MIT lab to do research remotely during his junior year.
“The research I am conducting attempts to determine whether machine learning can capture cognitive concepts such as emotions associated with colors. The idea is to analyze the robustness of a current large deep learning model, using the presence of cognitive science as a metric. We are interested in getting artificial intelligence closer to how humans think and feel.”
His experience in the math and computer science departments at Beloit had taught him to visit faculty to ask about their work and see how he might get involved in it.
“I was one of the few students in our group of 78 who was asked to stay on to do research during the academic year. Students from more prestigious universities such as Columbia, Stanford, and Yale hadn’t learned how to be proactive, so missed out on the opportunity.”
What’s next for Jerry? He sees research in his future, whether he first pursues a second research experience at another university, or gets hired on by a lab in industry. And graduate school will follow.
“If you are interested in doing research, start talking with faculty about opportunities in your first year. Faculty may not talk about research during class, but if you seek them out, they will, and you’ll stand to benefit enormously.”