5 Must-Know Campus Buildings


The quaint Princeton campus is far from overwhelming, but it does have around 200 buildings. When you first arrive on campus, how do you choose the ones to locate and explore first? To help, I've assembled a list of what I see as the five essential buildings to familiarize yourself within your first few days at Princeton. These buildings are likely to play a central role in your campus life, and as the semester progresses you can gradually visit at least a fraction of the remaining 195.

1. Frist Campus Center

Image
Stone steps and statues outside of Frist Campus Center

Frist Campus Center, with its central location just off of Washington Road, is the hub of campus life. It's where you pick up your mail and packages, get "late meal" if you miss the dining halls' lunch or dinner hours, and attend events like Flu Fest (for a flu shot) and club meetings. Frist isn't quiet like a library, so it's also a common spot for study groups to meet to collaborate on problem sets and projects.

2. The University Store

Image
bicycles parked outside of university store, with Blair Arch in background

The U-Store, close to Blair Arch, is a convenience store located right on campus. It sells snacks, cleaning products, toiletries and school supplies, and is open from 8 a.m. to 2 a.m. every day. When you realize your calculator batteries are dead or that you're out of shampoo, the U-Store is the place to go.

3. Firestone Library

Image
Exterior of Firestone Library

There are many libraries on Princeton's campus (Engineering Library, Plasma Physics Library, East Asian Library, Lewis Science Library, to name a few), but Firestone is the principal home of books and special collections. You can visit Firestone to study or browse, and it's also where you'll pick up books requested through the digital catalogue.

4. Dillon Gym

Image
Exterior of Dillon Gym

Dillon Gym is where to go to destress with a workout. Inside you'll find the Stephens Fitness Center, which has cardio and weight machines, as well as several basketball courts and the Dillon Pool. Each week Dillon has a number of group fitness classes to offer, like yoga, spinning, and Zumba, that are free to Princeton students, so you can stop by Dillon for either an individual or group workout.

5. Your Favorite Dining Hall

Image
Vegetables in the servery of Whitman dining hall

Princeton has six residential college dining halls, and you can check the menus online ahead of time to see what each one is offering in the upcoming week. You may find that one dining hall consistently offers your favorite meal, or you might just prefer the ambiance and lighting of one dining hall over the others'. For me, I'm partial to Whitman's dining hall, because they always have a fantastic salad bar at lunch and dinner with greens and hummus. 

These places are important to almost every student, but everyone finds their personal favorite spaces to study and socialize. For me, there's a spot in the E-quad lobby by the printer where I like to study before class. I still have many places to get to know, though, if I hope to visit even half of the 200 buildings!


Princeton’s Transfers: Small in Numbers, Big in Support


Princeton transfer students come from a range of backgrounds. Some are married with children. Others have earned badges of adulthood, like paying a mortgage or caring for elderly parents. Bodies and minds worn by military service may yield medical emergencies that conflict with final exams. These considerations exist on what are arguably transfers’ two heaviest burdens: 1) adjusting from the standards of another institution to the expectations of Princeton and 2) acclimating to Princeton’s culture as adults with life experiences. I do not intend to say that non-transfer students never face these issues. Some do. But for transfers, these are not just possibilities. They are common.

 

I know this because I have witnessed these events first-hand. I also know from my own transition to Princeton—which was much more difficult than I had expected.

I transferred to Princeton in 2020, when the world was on proverbial fire. I anticipated my first year at Princeton would be intellectually challenging—and it certainly was—but I greatly underestimated the social transition. During the 2020-21 academic year Princeton classes and activities were fully remote and while Princeton’s many resources made me feel academically supported, I initially felt socially isolated. The things that helped me endure two remote semesters at Princeton—besides my partner, Jenna, and our dog, Bishop (love you both!)—were the Princeton Transfer Association and its members.

 

Image
Xander with his partner Jenna standing on campus behind a black and orange sign that says "Politics"

“PTA,” as it is commonly referred to, is a transfer student-run organization with two main missions: to advocate for transfer-friendly policies and to strengthen the transfer community. Since its inception in early 2020, PTA has made great achievements in policy reform (none of which would have been possible without the transfer program director, Dr. Keith Shaw, campaigning in tandem). Community building, however, has been much more challenging during the COVID-19 pandemic. This was especially the case during the University’s remote year.

Fortunately, PTA was resilient and held many virtual events that allowed transfer students to remain connected. For example, PTA conducted virtual “coffee breaks,” or informal Zoom meetings where members of my cohort could speak to transfer students who knew how to navigate Princeton efficiently and wisely. I attended plenty of these sessions,  just to connect with other transfers. At nearly every coffee break that I attended, meetings quickly turned from Q&A to transfers getting to know one another. These meetings often replicated some of my favorite memories from community college: conversations that naturally and tangentially jumped from topic to topic.

My favorite organized events were PTA’s “Transfer Trivia” nights. During these Jeopardy-style trivia matches, I mingled with members of all three transfer cohorts and appreciated focusing on something other than coursework. Coffee breaks gave me a space to chat with other transfers, whereas trivia gave me an opportunity to talk trash (as all parties competing in trivia ought to do). This allowed me to forge genuine connections with others. (And a bonus was seeing Dr. Shaw flex his vast knowledge of politics, history and basketball.)

Above all else, the best resource was the small group of on-campus transfers. I moved around a lot while serving in the United States Marine Corps, so I was well-prepared for the cross-country move from Southern California to Princeton, New Jersey. But Jenna had never moved away from home. Homesickness and the isolation of the pandemic made her relocation terribly difficult. Thankfully, a few transfer students and their families welcomed us both warmly. Made safer by biweekly COVID testing, we got together routinely for bonfires and coffee. When in-person interaction was scarce, the transfer community ensured that we were not alone.

Without PTA and its community, my transition to Princeton would have been much worse, and Jenna would have found our move much more difficult. They reminded me that I was at Princeton to do more than read and write, and that Princeton was a place for families, too.

I am grateful to now be the vice president of the Association. With the help of the PTA board, I plan to continue advocating for transfers and strengthening our community. And when President Alejandro Garcia graduates in the spring, I hope to fill his shoes, continuing his legacy of guiding PTA and ensuring that Princeton is a place for transfers because of other transfers.

If you are a prospective transfer applicant reading this, do not put weight on the fact that my transfer experience was more challenging than anticipated. If admitted, your experience will certainly be better than mine because you will not be transferring during a time like 2020. And if you do find yourself in that position, do not worry. The Princeton Transfer Association and its community will be there for you—and any family you may bring—no matter what.

 

Image
Xander standing in front of Nassau Hall

Transitioning from a Community College to Princeton


Transferring from the Miami Dade Honors College to Princeton University has been one of the best experiences of my life and attending Princeton has been a lifelong dream come true. However, at first, I didn’t know what to expect of  Ivy League coursework. I questioned if my educational background as a community college student was enough to succeed at Princeton. As you prepare to make this transition, you might also have these concerns, but as a senior and after two years at Princeton, I can assure you that you are in great hands. 

As part of Princeton’s second transfer cohort since the program’s relaunching in 2018, I’ve come to appreciate this University’s transfer program because it’s unlike any other in the country. With each cohort amounting to just a handful of students, we all receive personalized advising resources from the program’s director, Dr. Keith Shaw. By taking a transfer-based writing seminar course during our first semester with Dr. Shaw, the program offers opportunities to have regular check-ins with our adviser. Moreover, the program also integrates resources provided by the Scholars Institute Fellows Program (SIFP) , which assists first-generation  and/or lower income students in their transition to Princeton. The transfer program also introduces students to the McGraw Center for Teaching and Learning and Writing Center, which offer tutoring and essay advising sessions.

Taking advantage of these resources has made the transition to a major four-year institution so much easier.  Rather than being thrown into a large transfer cohort, we’re guided each and every step of the way as we take on challenging classes and begin to engage in unique extracurricular opportunities. In a way, the transition is almost seamless. The program equips you with the necessary resources to easily integrate into Princeton’s broader student body, while adapting to the academic rigor.

 

Image
Alejandro wearing a Princeton University shirt

 If it were not for the program’s one-on-one guidance and countless resources, I would not have been able to take advantage of Princeton’s many extracurricular opportunities.  A week into my very first semester, I began volunteering for the PACE Center’s ESL El Centro program, in which I taught several weekly English classes to Spanish-speaking members of our community. I felt as though I was able to balance my extracurricular commitments with a challenging set of courses. However, a few weeks into my second semester, the COVID-19 pandemic upended my plans and routine, as it did for countless other people. I struggled to find worthwhile summer internships and fellowships after evacuating campus and self-isolating at home in Miami, Florida. Yet, after having engaged for at least a full semester’s worth of coursework and having built connections with several faculty members, I found myself working for two different professors as a research assistant. Throughout the summer, I helped curate research data and built several coding data frames.

During that time, I also led the founding of the Princeton Transfer Association as the club’s president. Through the group, we have worked to further facilitate incoming transfer students’ transition by offering experienced transfer students’ insights during the orientation process and fostering a sense of community between each transfer cohort with community-building events. Additionally, Princeton's opportunities are available to all of its students, including transfers. At the start of my second year, I was also selected by one of Princeton’s most selective public policy fellowship programs, Scholars in the Nation’s Service Initiative (SINSI). The program offers about six students every year the opportunity to partake in an internship with a federal government agency. SINSI helps students interested in public service and policy find a way to begin engaging with the federal government. 

Princeton’s transfer program offers a unique opportunity for students to not only make a transition from  community college to a four-year university, but it also helps students thrive in the process. The transfer program has created an environment in which students from any academic discipline and background can expect to overcome the academic obstacles within the classrooms of a world-class institution, while also benefiting from unmatched professional development opportunities. 


Princeton Before Princeton


"Sheesh, it's hot!"

That was my first comment when I stepped foot on Princeton's campus during the summer. I was told multiple times that the winters here were extremely cold. Yet, no one had warned me about the heat or the humidity here. I guess they just assumed that I was used to the hot and humid weather coming from the Caribbean. Truth is, I was not. Or maybe I was. Maybe I used to be. Maybe I forgot how to feel comfortable in 30-degree weather (or should I say 90-degree weather, since we are using Fahrenheit now!) after living abroad for close to two years. In any case, my first day at Princeton, I made the mistake of wearing a large 100% cotton dark blue sweater. It did not take me long to start the mistakometer: mistake number one!

This past summer, I was fortunate enough to be part of a cohort of ten students invited to attend the Freshman Scholars Institute (FSI) on campus. Considering the issues my country, Haiti, was facing, this was the best option to ensure I had access to the resources I needed to take advantage of this opportunity to explore Princeton before the official start of the semester. To get a taste of Princeton before Princeton.

 

Image
Gil and a friend in front of Blair arch on campus

Yet, I was insecure at first. I doubted that I would be able to succeed with online classes. Until then, my high school experience had been mostly negative. I remember my teachers and classmates being overwhelmed and inaccessible. The material was barely engaging. Perhaps the most disheartening aspect of this dark epoch was the significant lack of interaction which for me represented a major issue. My favorite part about being a student has always been the ability to directly interact with and learn from both my peers and my instructors. Online learning seriously hampered this process. I was apprehensive about going through it all again. Besides, I was now going to Princeton. I anticipated the material to be comparatively more difficult with the teachers to expecting even more from me. 

The first thing I noticed when FSI started was the enthusiasm of the staff. They had this inspiring way of drawing everyone in and keeping us engaged. They were well imbued with the challenges that coordinating this online program entailed and instead of using the circumstances to justify their shortcomings, they were determined to brave all obstacles to make the experience just as enjoyable as if everything was happening in person, although in a distinct and special way.

I had the impression that everyone wanted me to feel at ease. I progressively started to feel more comfortable interacting and asking questions.  My professors made sure that I had access to all the resources and assistance necessary to succeed in their courses. On the one hand, there were office hours, learning consultations, writing center appointments… etc. On the other hand, I received support from departments and offices at Princeton that targeted my individual identities and were able to address the specific challenges that I was likely to face because of them. This included support for international students, ESL and multilingual students, students of color, first-generation and lower-income students. I suddenly felt excited about learning, meeting new people and trying out new things that seemed appealing to me now that I was in this space. 

These six weeks at FSI mainly taught me two things. First, I learned that while things can (and will) be tough at Princeton, I will always find the resources to support me in whatever I am going through and that I can count on the help of passionate people who genuinely care about my success. Second, I learned that it gets very hot here during the summer! 

I look forward to many more mistakes and even more learning opportunities!


 


From Financial Aid to Fully Funded Experiences


When people ask me, “Why Princeton?” I often answer that I liked the size of the school (not too big and not too small), the liberal arts curriculum, or that it offered the specific department that I wanted to concentrate in Slavic Languages & Literatures.  But the real answer is the need-based financial aid that Princeton provides.  

Financial aid was one of the top factors for me when choosing a college, because I didn’t want to graduate with a mountain of student debt and didn’t have any other options for paying.  Princeton’s financial aid package aims to allow students to get the whole “Princeton experience” without needing to borrow money, in a need-based model that estimates how much you and your family can afford to pay.  Prior to coming to Princeton, I was worried that even with such a generous financial aid package, I would have to spend a lot of time working or borrowing money anyway.  But it turns out that I didn’t need to worry at all.

My very first experience with Princeton’s financial aid reassured me that I was making the right decision.  After being offered admission into the Class of 2023, I, along with all other prospective first-year students, were invited to one of two Princeton Preview sessions on campus where we could tour campus, learn about Princeton and even spend a night in the dorms with a “host” student.  I jumped at the chance, as I didn’t know much about the University and hadn’t ever visited campus before.  Because I would be receiving financial aid from the University, Princeton offered to reimburse me for travel costs in getting to campus.  Because of this, I was able to visit Princeton for two days with my mom before committing officially to the University.  

Such an experience is only one example of the ways in which Princeton looks out for its students and is mindful of their financial needs.  There are lots of funded opportunities for all students, not just those receiving financial aid.  For example, residential colleges often offer free or low-cost trips and activities for students, like museum visits, Broadway shows and sporting events.  Princeton also offers many funded summer internship opportunities, so students can gain valuable internship experience with positions that might otherwise be unpaid.  Individual departments have funding for undergraduate independent work, and some classes even involve free travel!  I saw "To Kill a Mockingbird" on Broadway, a Boris Godunov opera at the Met, interned at a nonprofit and traveled to Italy for a freshman seminar to conduct climate research in just two years at Princeton, all things I likely wouldn’t be able to afford at a different school.  

So… why Princeton?  I think the answer would be all of the opportunities I’ve been able to experience because of the way Princeton approaches financial aid.  


The Forbes College Game Room: An Introduction


The game room in Forbes College is deep varnished wood and just the right amount of dim. On one half stands the pool table of red velvet, scuffed and creaking with memories, a pair of wiry lamps suspended above it. There’s a rack of cue sticks - some missing their tips, and some bent with age. There’s an old jukebox that no one knows how to work, but it doesn’t matter because the place is lively enough without it. 

There are couches arranged around the TV and scattered in every corner of the room, and sometimes you can barely line up a shot at the pool table because there’s a club chair knocking at your leg and asking you to sit.

There’s a framed portrait of four men at a pool table across the room, button-down shirts rolled up to the elbows. The portrait looks out over a foosball table, and on most nights you can hear the clacking of handles on little men and soccer balls, the din of wood sticks striking hard resin and felt.

I first learned how to play pool in this room: how to hold the stick so it would strike the ball just right, without slipping; how to predict collisions and pathways and accept unpredictable motions. I would spend an hour after dinner most days, playing pool with strangers who became teachers who became friends. 

If you’re ever on campus, stop by. Pick up a cue, even if you’ve never played, because someone’s always close by to teach you. Take in the varnished wood and the deep light and - if you look close, you might see some initials, carved in chalk right up near the ceiling, from two freshmen who never expected the white dust to still be there three years later and long after.


Nassau Hall and Advocating for Accessibility


I’ve written previously about my experience as a student with a disability at Princeton. While it has its challenges, overall I’ve felt very welcome on this campus. I’m happy to report back, almost two years later, about the ways in which Princeton has become more accessible throughout my time here. It’s taken a good amount of student advocacy to reach this point, but with every student that raises a concern or a hope for the future, the likelihood of positive change increases.

This past August, I became the first person in a wheelchair to enter Nassau Hall without assistance, as documented by The Daily Princetonian. A multi-year project to create a new entrance and install an elevator inside the historic center of campus administration was finally completed. It was incredible to see the inside of the building, including the Faculty Room, where the Board of Trustees meets, and the Memorial Room, which features the names of all alumni who died in every war dating all the way back to the Revolutionary War. Fun fact: Nassau Hall briefly served as the capital of the United States in 1783 when the Continental Congress met inside of it! I’m so glad that this important building is accessible at last, and it shows that Princeton is listening to students with access needs like myself.

I’m hopeful that the Nassau Hall renovation is only the start of changes to campus infrastructure. There are many groups on campus focused on improving access and inclusion. For example, I’m a member of the Disability Collective, a club for students with disabilities, it’s been incredible to bond with other students who have similar experiences in a world built for people without disabilities. I also co-chair the Disability Task Force within the Undergraduate Student Government. We’ve been working on several initiatives, such as adding more information about disability services into first-year orientation and collaborating with the eating clubs on accessibility training. In addition, I’m a student fellow for the AccessAbility Center, where I plan programs like an annual celebration of International Day of People with Disabilities and stress relief around midterms and finals with therapy dogs and massages. In my last year on campus, I plan on continuing all of these efforts to improve accessibility, so that the next generation of students with disabilities can feel even more included and supported.


My Favorite Fall Festivities


Princeton is a beautiful place every time of year, but it really comes alive in the fall (you’ll definitely see fall pics on my IG story). But beyond the beauty, there’s also a lot of fun things to do on campus. Fall is honestly my favorite season on campus because there are tons of exciting things happening beyond the start of classes. So here are some of my go-to fall treats and activities at Princeton! 

 

Get hot chocolate at Small World

This is my FAVORITE hot chocolate on campus. It’s chocolatey, but not too rich and it comes with whipped cream on top. You can order it either at Small World in town or at Frist Campus Center (our student center). 

Image
Small World Coffee store front

Stock up on Reese's pumpkins and ghosts at Wawa

This could be just a me thing, but I’m obsessed with the Reese's shapes. They are limited time only!! The ratio of peanut butter to chocolate is way better...that extra peanut butter definitely hits different. 

Image
Reese's Pumpkins

Fill the stands at homecoming 

If you go to any football game in the fall, homecoming is the one to attend! We’re competing against Harvard and it’s going to be SO fun...and I’m not just giving you a biased opinion from a Princeton Cheerleader. Alumni come back, students crowd the stands, and there will be a whole lot of orange, black and school spirit! 

Image
Princeton stadium filled with fans wearing orange

Cheer on the football team

I’d also recommend (again in my unbiased Princeton Cheer opinion) going to ALL football games in the fall. Even if you just pop in for an hour or two with friends, it’s really fun to cheer on our Tigers and take a study break with friends. There are only about 4 home football games this year, so each one is going to be amazing. 

Image
Princeton Cheer pyramid

Go to Fall Fest by the Princeton Students Events Committee (PSEC) 

As a program chair on PSEC, I’ll be planning Fall Fest this year alongside other program chairs. This is an annual tradition where we have delicious fall treats and food trucks, fall DIY crafts, a pumpkin patch, games and more. It is a campus-wide event, so any student can stop by and join in on the fun. 

Image
Several students sitting around a table painting small pumpkins

Attend dance shows 

These typically happen in later fall/early winter, but they are CANNOT MISS events. These Princeton dance groups are simply incredible, and it’s always awesome to be able to see and support your friends on stage. I love watching diSiac, eXpressions and KoKo Pops because I have friends in those dance groups, but I try to go to as many as I can. 

Image
Student dancers, performing on stage

So there you have it, some of my favorite moments and a glimpse of student life at Princeton during the fall! 



 


Senior Year On Campus


It still doesn’t feel real that I’m a senior. I opted to stay home last spring, so this is my first time being back on campus since my sophomore year. Sure, my classes and activities went on virtually, but after being on campus for a few weeks, I’ve realized how much I’ve missed. It’s the little things that I took for granted before the pandemic: sitting next to someone in class, grabbing a croissant from the Tiger Tea Room, meeting up with friends for dinner etc. So as I head into my senior year, I thought I’d do a quick reflection on some of those little things: the things that make Princeton a special place to be. 

Eats & Treats

When I was home, I’d order food a lot or (attempt to) cook if my parents didn’t that night. But WOW did I forget how much food there is at Princeton. On the first day of classes, there were free bagels for breakfast on my walk to class, free coffee for seniors at Sakrid Coffee Roasters, and an ice cream truck near McCosh Hall that was giving away free ice cream treats! Beyond the abundance of free food on campus, my eating club Cannon also has (in my unbiased opinion) the BEST food on the street. Last night, I had a mashed potato bowl with chicken nuggets, corn, BBQ sauce and fried jalapenos. So eating at home wasn’t terrible, but I definitely took for granted all the amazing food at Princeton. 

Image
Variety of bagels in a basket

My Own Living Space

Finally, I feel like an adult again! Yes, I have my own room at home, but I don’t feel the same sense of independence that I do when I’m at school. During my first-year I had a triple, my sophomore year a double and now I have a single. I love my family, but it is refreshing to have my own living space again. Curious to see my room decor? I've been working on it since the photo below. Check out my TikTok @mia_salas333! 

Image
MIa's dorm room bed with a cluster of stuffed animals in the middle

Study Spots 

This is a BIG one, because in one house with my parents and two younger brothers, finding a good study spot isn’t always easy. And studying in the office or kitchen every day starts to feel really repetitive. When I got back on campus, I realized that I took all the many study spots for granted: B floor of Firestone Library, Lewis Center for the Arts seminar rooms, Frist Campus Center and more. I also forgot how inspiring it is to study with friends or even just around people. Studying at home often felt lonely, so I was reminded of just how social studying can be. 

Image
Firestone Library study space with rows of tables

Friends! All Day, Every Day 

I have a few friends who live near me at home, but I forgot how amazing it is to literally live walking distance away from so many people. I feel way more connected on campus because I can easily meet up with friends at cheer practice, for meals, to attend fun events like the Triangle Show and more. And it’s also a great feeling when I just run into people that I know on my walk to class or at my eating club. It makes me feel like I am a part of this community. 

Image
cheer team

So there you have it: a round up of little things that I missed from on-campus life at Princeton! I can’t wait to see what senior year has in store. 


Best Apps for Princetonians


Princetonians have developed many apps and websites to make the student life experience better. Here’s a roundup of some of the best apps all Princetonians should have.

TigerMenus

TigerMenus provides a simplified way to look at the menus at every dining hall. We have six amazing dining halls on campus, five associated with a residential college, as well as the kosher dining hall in the Center for Jewish Life. The dining halls all have unique, rotating menu options that this app allows you to check. I pick my meal destination based on which dining hall has the best menu while still being in a convenient location. Because it’s summer, only one dining hall is open, but here’s a preview of what a traditional menu looks like.

Image
The menu for Whitman College

ReCal

ReCal offers a user-friendly way to plan out your class schedule each semester. You can save different schedules to compare them and figure out which you like best. You can also export your class schedule directly to Google Calendar.

Image
Naomi's fall 2020 schedule

TigerPath

TigerPath also allows you to plan your schedule for all four years at once instead of just one semester. It also checks how far along you are in fulfilling general education distribution requirements and the requirements specific to your concentration.

Image
Naomi's four year plan on TigerPath

Student Room Guide

Student Room Guide includes floor plans for every dorm building so you can learn about the layout of your room and building. It also allows you to search for a room that might interest you for room draw by filtering by building, number of people, square feet and whether it’s substance-free or not.

Image
Map of campus in the Room Guide app

TigerSnatch

TigerSnatch is a brand new app that allows students to get notifications when a spot opens up in a class that used to be full. It’s often hard to get a spot in some of the more popular classes on campus, but hopefully this app will make it easier to check if there’s an opportunity to enroll as other students drop the class.

Image
Home page of TigerSnatch. It says: With TigerSnatch, Princeton Tigers can "subscribe" to full courses and sections and get notified via email when a spot frees up, saving time and stress during course enrollment.


The following are some apps made by people other than students that are also super helpful.

Speed Queen

Speed Queen allows you to check which washers and dryers are in use at any given time. It can also send notifications when your wash cycle is done.

Image
Bloomberg basement laundry room availability on Speed Queen

TigerSafe

TigerSafe has a lot of helpful features to keep students safe on campus. For the COVID-19 pandemic, the app links to our daily symptom check and the page where we scan our testing kits. It has a feature that allows you to share your location in real-time with a friend if you’re walking somewhere alone. TigerSafe also has information on what to do if you get locked out of your dorm.

Image
Home page of TigerSafe ap

There are of course many more apps made by Princeton students and beyond, this is only a small list. To explore other helpful apps by Princetonians, check out TigerApps, a student-run organization that maintains and supports student-developed web applications.