Undergraduate Computing Research Center (UCRC)
We can only see a short distance ahead, but we can see plenty there that needs to be done.
Where Curiosity Becomes Innovation.
Think → Code → Create
Our Mission
Supporting Students Through Learning, Research, and Collaboration.
The Undergraduate Computing Research Center (UCRC) at York College provides students with a welcoming environment to study, collaborate, strengthen technical skills, explore research opportunities, and work on academic and personal projects in computing fields such as AI, cybersecurity, software development, data science, machine learning, web applications, and emerging technologies.
Peer Support
Provides peer tutoring, collaborative workspace, and academic support for programming, computer science coursework, and student projects.
Learning Resources
Offers access to software, and programming tools that help students strengthen technical, research, and problem-solving skills.
Open Lab Environment
Provides open lab hours for students to study, conduct research, complete assignments, and collaborate on projects in a comfortable environment.
Our Goals
Research Opportunities
Provide guided research opportunities that support student-led projects and publications.
Hands-On Learning
Promote hands-on learning resulting in portfolio-quality work and practical experience.
Collaboration
Foster collaboration through peer engagement, mentorship, and teamwork. Build skills, creativity, confidence, and connections.
Hybrid Workflows
Support flexible workflows that help students stay productive with research and projects.
UCRC Highlights
What’s Happening at UCRC
Recent seminars, workshops, and hands-on learning moments from our student community.
Gallery









Contacts
Dr. Thitima Srivatanakul
Director
Sayed Sadreameli
Computing Lab Assistant
Jannatul Naim
Computing Lab Assistant
Visit the Center
Room AC-3E07
Don’t be shy ✨
stop by and say hi!
Lab Hours
Mon–Thu
9:00 a.m. – 4:00 p.m.
Fri
9:00 a.m. – 3:00 p.m.Office Phone
Office Phone
(718)-262-2710
Revised: May 26, 2026