What are Graduate Studies?

Graduate studies are research-oriented training programs. Consider graduate school to be a once-in-a-lifetime opportunity to deeply explore a topic you are passionate about, develop your skills, and contribute original knowledge to the field. As a research group, we aim to find funding for our students to work on exciting projects, whether through scholarships, research assistantships, or industry partnerships. Do not hesitate to reach out to discuss funding opportunities and how we can support your research goals even a year in advance. A typical workflow includes reading literature, defining a research question, thinking about potential solutions, and implementing and validating methods. In the lab, this process typically involves algorithm design, mathematical analysis, software development, and experimental evaluation.

Progress is mostly measured through regular meetings to discuss progress, communicating results through reports, presentations, and, most importantly, papers. We emphasize open science practices, so sharing code and data is an integral part of the research process. As a member of the lab, you will develop autonomy, creativity, and critical thinking skills while contributing to the advancement of computer graphics research. For papers accepted in top-tier venues, we fund the trips to present the work at the conference. We also encourage and support participation in workshops, internships, and other research dissemination opportunities.

An MSc is usually shorter and focuses on building strong research and technical foundations with a limited scope project. A PhD is longer and expects original contributions that advance the field, typically across multiple publications (at least 3 in top-tier venues) and a broader research plan. In short, MSc training emphasizes depth on one problem, while PhD training emphasizes sustained innovation and research leadership. We offer ways to fast-track from MSc to PhD for strong and highly motivated students.

Why Pursue Graduate Studies Here?

Expected Outcomes and Career Paths

Graduates from the lab can expect strong outcomes in both academia and industry. Training emphasizes rigorous research methods, high-quality software development, communication, and collaboration.

How to Join the Lab

  1. Review the lab research areas and identify the topics that best fit your interests. You must make an effort to read some of our previous work.
  2. Prepare a short message presenting your background, current interests, and long-term goals.
  3. Include your CV, unofficial transcript, and any relevant project links (code, demos, portfolios, or publications).
  4. Include the tag [Graduate Student Application] in the subject line of your email to show that you have read this page.
  5. Contact me to discuss fit and possible supervision opportunities.
  6. Communicate your willingness to join the lab early to properly plan for funding applications. Some parts of the application process can be time-consuming, like writing the project proposal or asking for recommendation letters.