For prospective students
Thank you for your interest in joining my group! Please review the information below before reaching out. Due to the high volume of emails I receive, I may not be able to respond to every inquiry individually. I appreciate your understanding!
Table of content
🎓Why UNC CS?
Also read: [Department’s Why-UNC Page] [Prof. Mohit Bansal’s answer]
School: UNC Chapel Hill offers a dynamic and collaborative environment for students. As one of the oldest public universities in the U.S., UNC combines academic excellence with a strong commitment to innovation, inclusion, and real-world impact. We are strong in rankings, please see this department webpage.
CS Department, AI Research: UNC’s Computer Science Department is home to a vibrant AI research community, which brings together world-class faculties and students working on machine learning, computer vision, NLP, robotics, and more. Interdisciplinary collaboration is central to the culture, fostering cutting-edge research across domains. We frequently collaborates and shares resources with other research units in the university such as School of Medicine, School of Data Science and Society, School of Information and Library Science; and with other local schools such as Duke (8 miles away) and NC State (25 miles away). Follow us on X/twitter to learn the latest updates!
Location, Life: Located in North Carolina’s Research Triangle, Chapel Hill offers access to tech hubs, research institutions, and startup culture. Beyond academics, Chapel Hill is known for its beautiful natural surroundings—including nearby hiking trails, lakes, and Great Smoky Mountains National Park—providing plenty of space to relax and recharge. The RTP area also boasts a vibrant food scene with diverse restaurants, cafés, and local farmers’ markets. Sports are a big part of campus life, with enthusiastic support for the Tar Heels basketball (Michael Jordan is our alumni) and football (NFL G.O.A.T coach Bill Belichick is our HC) teams, creating a lively, spirited community atmosphere. Additionally, a rich calendar of music, theater, and cultural festivals ensures students have plenty of entertainment options. Also, RDU airport is surprisingly convenient.
Diversity, equity, and inclusion: DEI at UNC CS extends beyond words—it’s woven into community, programs, and resources. Please see the department Student Experienc page for latest updates. Some examples are: the SOAR forum supports historically excluded identities (HEIs) within Computer Science, the UNC CS DEI Ambassadors lead outreach programs with local High schools, we also supports LGBTQ+ pride and community. CS Department is committed to supporting students with shared interests in order to foster community, you can learn more via CS Clubs. A summarized Inclusion Information and Resources can be found here.
🔬About the lab
Research topics: Our lab primarily focuses on computer vision and machine learning. Recently, our research has centered on enabling AI systems to understand, reconstruct, and interact with the physical world. To advance this goal, we explore several key research directions:
- Real world data are often multimodal (images, videos, language, audio, 3D) and inherently noisy. Building effective representations and learning systems is essential for next-level visual understanding and reasoning.
- While current visual generation models produce high-fidelity results, they often lack physical common sense. Building physics grounded generative models is key to real world models.
- Developing visual foundation models for diverse vision tasks is still an open and exciting challenge.
- Extending AI tools to broader scientific domains and using them to tackle real-world problems.
For more information, please read our group’s recent papers and take a look at my recent talks.
Our Research Philosophy: In addition to adhering to widely accepted standards in the research community, we place special emphasis on the following principles, which reflect our lab’s values and long-term vision:
- Full Openness: we are committed to open-sourcing high-quality code, pre-trained models, and datasets.
Why? Openness accelerates scientific progress, builds trust, and enables others to build on our work. We believe impactful research should be reproducible and accessible. - Impactful Research: we aim to make our research genuinely useful to the broader community, prioritizing quality over publication count.
Why? Chasing paper quantity often leads to superficial contributions. We focus on work that solves real problems, influences the field, or creates tools others rely on. - Be Bold: we encourage tackling challenging, unsolved, and important problems rather than playing it safe with incremental improvements.
Why? Big leaps often come from ambitious ideas. We support risk-taking and long-term thinking, even if it takes longer to produce results. - Depth in a Subarea: students should develop deep expertise in a focused area and make substantial, original contributions.
Why? Mastery in a niche allows researchers to make meaningful impact and become thought leaders. Broad knowledge is valuable, but depth is what drives innovation. - Salesmanship: we value clear, compelling, and strategic communication of our research, including writing, speaking, and positioning.
Why? A great idea is only impactful if others understand and care about it. Salesmanship helps get your work noticed, adopted, cited, and funded. It’s not just about making your work sound good — it’s about making its value unmistakable.
🔥Current openings
Postdoc: I don’t have a set plan at the moment, but I’m open to considering requests on a case-by-case basis. As I’m still early in my career, it’s likely that I would co-host you with a more senior faculty member. Feel free to email me directly with your CV.
PhD: I’m looking to recruit ~3 PhD students to join my lab starting Fall 2026. I’m particularly interested in candidates with a background or strong interest in visual generation, 3D vision, VLMs, and multimodal learning. To ensure your application is considered, please follow below steps:
- Read the common questions below with tags [All] and [PhD].
- Apply to the UNC computer science PhD program (The GRE is not required). Be sure to mention my name in your application. Also, I highly recommend submitting your application before December 16, 2025 to receive full consideration for department fellowships!
- Complete the PhD application form, so I don’t miss your application.
- Shortlisted applicants will be invited for interviews between early January and Feburary.
- Admitted students will be invited to visit campus in March, with an opportunity to tour the lab and meet the group.
Master’s and undergrad: We welcome UNC students interested in research opportunities to join our lab. Preference is generally given to students who plan to pursue a PhD after completing their current degree. I typically expect you to put in at least 15-20 hours of week. To get started,
- Read the common questions below with tags [All], [MS], and [Undergrad].
- Master’s students: Please reach out only after you have been admitted to UNC or if you are currently enrolled.
- Undergrad students: Preference is typically given to students who are not in their final year.
- Complete the MS/Undergrad/visitors application form.
- If there is mutual interest, we typically follow up within 2 weeks.
Visitor: We’re happy to host highly motivated visiting students in our lab. A minimum stay of 1 semester or 4 months is generally required. To get started,
- Read the common questions below with tags [All].
- Complete the MS/Undergrad/visitors application form.
- If there is mutual interest, we typically follow up within 2 weeks.
🙋Common questions
[All] What are your expectations?
- Self-motivation and passion are the most important qualities I value. Students should be proactive, curious, and eager to learn and explore independently.
- A strong undergraduate-level foundation in programming, mathematics/statistics, machine learning, or computer vision is required. A deep understanding in one or more of these areas is a significant advantage.
- Teamwork is essential — you won’t be working in isolation. We collaborate closely, so being supportive and helpful to others is highly valued.
- Previous research experience is preferred, though not strictly required.
- We strongly encourage diversity and welcome applicants from all backgrounds.
[All] What’s your advising style?
- I would describe my advising style as hands-on while remaining flexible to accommodate individual needs. I usually meet with students at least once per week. I like 30-minute meetings to stay focused and efficient. In addition, there will be weekly group meeting and reading groups.
- As students progress, I encourage them to become increasingly independent. This includes identifying their own research directions, mentoring junior students, and contributing to the academic community in meaningful ways.
- Students are free to work wherever and whenever they feel most comfortable. I do not impose restrictions on work location or hours. However, regular meetings will be held in person.
[All] Can I speak with your current or former students/collaborators? Of course, feel free to reach out.
[All] Work-life balance: Maintaining a healthy work-life balance is important. I do not expect students to work evenings, weekends, or holidays, and I fully respect that everyone has their own schedule and responsibilities outside of research. How you manage your time is ultimately up to you—as long as you’re making consistent progress and maintaining clear communication, I’m flexible. That said, if something urgent (eg, deadlines) comes up, I’m always happy to make time to discuss it.
[All] Conference/Travel: Travel expenses for the first author of an accepted paper are typically covered by default. Support for additional authors or other travel-related requests will depend on available funding. In many cases, the CS department or the university also offers additional travel grants, which students are encouraged to apply for.
[All] Authorship:
- In most cases, the first author is the person who contributes the majority of the work—typically around 90% or more. The primary advising faculty member is usually listed as the last author.
- Equal contribution is appropriate when two authors contribute in comparable and significant ways, such as developing separate core components of a system.
- I strongly encourage a collaborative lab environment. The first author is responsible for initiating open communication and reaching agreement on authorship order with all collaborators.
- Regardless of who originally proposed the idea, the student who carries out the majority of the work should be listed as the first author.
[MS/Undergrad] Recommendation letters:
- There is no strict limit on the number of letters I can write.
- I typically write letters during Fall break. Feel free to send me reminders if my letters are late.
- I only write letters for students who have worked with me directly. Please note that strong recommendation letters are often comparative in nature—so the more experience I have working with you, the more detailed and compelling your letter is likely to be.
[MS/PhD] Internship: I encourage my students to pursue research internships with industry collaborators, starting as early as the 1st summer. For international students, please be mindful of visa regulations — in particular, the 12-month limit on full-time CPT.
[MS/PhD] Co-advising: I am open to co-advising students with other faculty members, especially when it adds value to the student’s research and overall development. That said, it’s important to have a clear discussion in advance about funding responsibilities and mutual expectations. If you’re considering a co-advising arrangement, please bring it up as early as possible so we can plan accordingly.
[PhD] Timeline/graduation criteria: There is no fixed rule for graduation. Decisions are made on a case-by-case basis, typically when a student has developed a strong research portfolio. This is often reflected in multiple high-quality publications and the ability to secure an excellent job offer in either industry or academia. My primary goal is to support each student in reaching a successful and meaningful next step in their career.
[PhD] Which fellowship should I apply and when? “All” and “the earlier the better”.
[PhD] RA & TA: I aim to support my PhD students with research assistantships (RA) throughout their entire program, as long as funding allows. Each student is expected to serve as a teaching assistant (TA) at least once, typically in an AI-related course. Any additional teaching assignments beyond that are optional and based on the student’s interests.