Taking a (Much-Needed!) Break During Winter Break

Image of ocean with setting sun, taken by the author.
Golden hour in San Diego, captured during my winter break last year on an occasion where I wanted to recharge in nature!

Being a Princeton student is an incredible blessing—students have opportunities to learn from world-class professors and lecturers, engage deeply in independent research, spend time with wonderful communities on campus, and so much more.

One special opportunity I have always appreciated is the five or six week-long winter break. This year, it is a ton of time for me to make progress on my Senior Thesis, read ahead for my upcoming spring courses, and even teach myself something new. In past winters, I have also spent much of this time applying and preparing for internships. Past PCUR correspondent Ryan Champeau has a wonderful post on making the most of winter break.

My favorite point from Ryan is that you should spend winter break in a way which makes you happiest, whether it’s making a ton of progress on your work or resting. Being intentional about rest during winter break involves planning activities (or a lack thereof!) that help you recharge physically, mentally, and emotionally. In this post, I’ll share some tips you can draw upon to create a restorative break!

Continue reading Taking a (Much-Needed!) Break During Winter Break

Matplotlib: A Quick Intro to a Helpful Python Data Visualization Library

Graph of a heatmap with colors ranging from pale green to dark blue to indicate density of pedestrians.
Example heatmap of pedestrian traffic generated by the author to illustrate some of Matplotlib’s capabilities.

Data is everywhere. Whether it’s to track your music listening habits, analyze stock market trends, or understand scientific research, data is most valuable when it can be easily interpreted. This is where data visualization comes in: to transform raw data into clear, engaging visuals.

The Princeton University Library has a wealth of resources and research guides, including guides tailored specifically to data visualization in programming language R and statistical software Stata (often used in economics courses). However, not as many PUL research guides are currently available on data visualization in Python. If you haven’t heard of Python before, it’s a popular programming language that can tackle a versatile range of applications, including data analysis and artificial intelligence. While Stata and R are both excellent choices for statistical analysis and visualization, Python stands out for its flexibility, interactivity, and seamless integration with web development and machine learning applications.

In this article, I wanted to present a commonly-used Python library for data visualization: Matplotlib. By learning how to use Matplotlib, you’ll be able to take your data and turn it into visuals that communicate your findings effectively—a key skill whether you are analyzing survey results, studying statistics, or working on research projects!

Continue reading Matplotlib: A Quick Intro to a Helpful Python Data Visualization Library

Simplify Your Research Poster Printing: Using Princeton’s Makerspace Large Format Printer

Photo of three students wearing black suits and smiling at the camera. Machine learning research poster in the center.
Alexis Wu (author), Jenny Pang ‘24, and Jimmy Hoang ‘24 at the COS 484: Natural Language Processing Spring 2024 poster session.

The end of the semester is often accompanied by deadlines for semester-long projects and final papers (including the infamous Dean’s Date deadline, which past correspondent Ryan Champeau has amazing advice on!). For some classes, students may be asked to create an academic or research poster and present their work to their peers in a poster session. A couple of courses I have taken where I produced a final research paper were COS 484: Natural Language Processing and ASA 238: Asian-American Psyches

In ASA 238, the department provided funding so that all students in the class could have their poster printed through Princeton Print & Mail Services. However, this option typically is not free-of-charge to students. Moreover, since this process typically takes 4-5 business days after the proof is approved to be printed, course instructors may set conservatively early deadlines so that all students’ posters may be printed on time. With more deadlines in other classes, this can create additional stress.

The great news is, this stress can be avoided with a free, straightforward alternative: utilizing the Makerspace’s Large Format Printer. The Princeton University Library (PUL) Makerspace is a creative space on the A-level of the Lewis Science Library open to current students, faculty, and staff. If you’ve never used the space before, it might be daunting, but I hope this article will clarify the process and assuage any fears you may have!

Continue reading Simplify Your Research Poster Printing: Using Princeton’s Makerspace Large Format Printer

More than Just Building Toy Cars: A Conversation with Jeremy Kiil ’24 about Car Lab

Portrait of a young man with short brown hair, a blue checkered dress shirt, smiling warmly at the camera in front of Nassau Hall.
Jeremy Kiil is an alum from the Class of 2024 who majored in Electrical and Computer Engineering. He now works as a power engineer at Qualcomm in Raleigh, NC. While at Princeton, he was a member of Princeton Racing Electric, a worship leader in Princeton Christian Fellowship, and Vice President of Colonial Club.

At Princeton, I’ve formed close friendships with students across all years and departments, witnessing their challenges, hard work, and achievements, from difficult courses to their independent work and senior theses. When my friends often name-drop courses from their departments and share exciting insights from their day, I realize I haven’t taken many of those classes myself. This realization sparked a desire to generate deeper conversations about their academic interests, even if I don’t fully grasp all the technical details and concepts of their field.

One of these conversations was with Jeremy Kiil ‘24 about his experience in ‘Car Lab’ (formally, ECE 302: Robotics and Autonomous Systems Lab), a required course for all ECE juniors. To my surprise, our conversation wasn’t focused on the nitty-gritty details about hardware components. Instead, Jeremy shared insights applicable to all students. I found his advice on making consistent progress, staying resilient, and taking care of oneself as wonderful reminders for everyone. Inspired by our conversation, I wanted to document and share it with a broader audience.

Continue reading More than Just Building Toy Cars: A Conversation with Jeremy Kiil ’24 about Car Lab

The Art of Chasing: Securing a Response to Your Emails

Image taken from above of Firestone Library, with ten individuals studying or working on laptops.
Students working in Firestone Library, perhaps sending an email to an adviser!

In a world where instant responses to messages are possible, it can be especially frustrating when, after several days, you’re still waiting for a response on a time-sensitive issue. Many of us have experienced this before: asking an adviser a question, checking with a teammate if they’ve completed their tasks, and so on. Yet even with conventional wisdom on how to receive a response (crafting a compelling subject line, personalizing a message, or keeping an email short and sweet), responses can be elusive.

The truth is, the people we work with as students, researchers, or employees often have busy schedules. They may have several responsibilities vying for their attention, and sometimes an email just falls lower on their list of priorities. We want to resolve our questions and continue making progress as quickly as possible, yet help does not always come that quickly. In this article, I share key tips I’ve learned through discussions with my managers, colleagues, and advisers over the course of my time as a student and working in industry.

Continue reading The Art of Chasing: Securing a Response to Your Emails

Journeying through Statistics & Machine Learning Research: An Interview with Jake Snell

Image of Dr. Snell smiling, wearing glasses and a pale red and grey checkered collared shirt.

Jake Snell is a DataX postdoctoral researcher in the Department of Computer Science at Princeton University, where he develops novel deep learning algorithms by drawing insights from probabilistic models. He is currently serving as a lecturer for SML 310: Research Projects in Data Science.

As I dive deeper into my computer science coursework, I’ve found myself engaging increasingly with statistics and machine learning (hereafter abbreviated as SML). Opportunities to conduct SML research are abound at Princeton: senior theses, junior independent work, research-based courses such as SML 310: Research Projects in Data Science, joining research labs, and much more. There is such a wide variety of research opportunities, and so many nuanced pathways that students can take while exploring SML research. So, for this seasonal series, I wanted to speak with professors and researchers who are more advanced in their research journeys to share their insight and advice to undergraduate students.

Continue reading Journeying through Statistics & Machine Learning Research: An Interview with Jake Snell

Tips for Recruiting Interviewees: My Qualitative Research on ChatGPT Use in CS Education

Last semester, I interviewed Albert Lee ‘24 to get a glimpse of what conducting qualitative research for sociology Junior Papers can look like at Princeton. (If you’re interested in reading that piece, click here!). Discussing qualitative research with Albert was exciting because his words of advice were quite applicable to the qualitative Computer Science research I was conducting in COS 436: Human-Computer Interaction (HCI).

Image of text, with a question from a student and answer from ChatGPT regarding what the OUR does.

An example user prompt and ChatGPT response.

Prior to taking COS 436, I had little idea of what qualitative research looked like in Computer Science, particularly because many of the CS courses I had taken were quantitative, involving systems, mathematical models, or theory. Taking the course opened my eyes to a whole side of research: interview-based qualitative research. For my semester-long research project, my team and I aimed to dive deeper into educators’ opinions on the use of ChatGPT in CS education.

Continue reading Tips for Recruiting Interviewees: My Qualitative Research on ChatGPT Use in CS Education

Need a New Place to Study? 4 Niche Study Locations for all Princeton Students!

As I enter my sixth! semester at Princeton, I find myself still asking the age-old question: where should I go and work today? The challenge with finding the right study space is that they’re frequently mood and assignment-specific.

Image of sunset over Princeton Graduate College, golf course, Forbes backyard. Red Adirondack chair in foreground.

View of the Forbes backyard, taken by author.

PCUR alumna Nanako Shirai’s 2018 post on finding study spaces on campus is an incredible resource to help you identify the best study space based on your study needs. In this post, I’ll highlight some additional study spaces you could explore this spring. Instead of going by the type of assignment you’re working on, I’ll share four new suggestions on study spaces based on the kind of study environment you prefer. This might help you choose study spaces at which you could complete multiple items on your to-do list.

Continue reading Need a New Place to Study? 4 Niche Study Locations for all Princeton Students!

HCI is for Everyone: A Glimpse into Princeton’s Human-Computer Interaction Reading List

Monochrome split screen image of the Mother of All Demos, screenshotted from the Control Devices section

From left to right: Three control devices (a special keyset, a standard keyboard, and a mouse). Photo credits: The Doug Engelbart Institute.

This semester, I’m taking COS 436: Human-Computer Interaction, taught by Professor Andrés Monroy-Hernández and Professor Parastoo Abtahi. The course explores foundational theories and current research in the field of Human-Computer Interaction (HCI), focusing on interactive and social computing across diverse domains like artificial intelligence, augmented and virtual reality (AR/VR), accessibility, information visualization, and human-robot interaction. 

As the semester comes to a close, I reflect on how the readings shaped my understanding of HCI and technology more broadly. I found that the readings move beyond just the HCI classroom, offering profound insights on how technology shapes our lives and the importance of design considerations in emerging technologies. Given their value for even those who have no background in computer science, here are three readings I found particularly exciting.

Continue reading HCI is for Everyone: A Glimpse into Princeton’s Human-Computer Interaction Reading List

Looking at Qualitative Research through Junior Papers: An Interview with Albert Lee ‘24

Headshot of Albert Lee standing in Colonial Club, wearing a blue suit.

Albert Lee ‘24 is the Diversity, Equity, and Inclusion (DEI) Chair at Colonial Club, a member of the Students for Prison Education, Abolition, and Reform (SPEAR), and former Senior Writer for The Daily Princetonian.

As a junior, a hot topic for many of my friends lately has been their junior research and senior theses. In brainstorming ideas for this piece, I also thought about the incredible amount of learning that takes place in just a semester. That’s when I got the idea for this paper—to hear from seniors about their recent experiences conducting research for their Junior Papers. So, I reached out to Albert Lee ‘24, a senior majoring in Sociology and pursuing a certificate in Journalism.

Continue reading Looking at Qualitative Research through Junior Papers: An Interview with Albert Lee ‘24