Besides the following list of courses taught at ETH Zurich, Prof. Gross has established the Graphics and Visual Computing specialization tracks within Computer Science.
| since 2022 | Seminar on Digital Humans, graduate level, CS department, autumn semester | |
| since 2013 | Doctoral Seminar in Visual Computing, CS department | |
| since 2011 | Seminar: Advanced Methods in Computer Graphics, graduate level, CS department, spring semester | |
| since 2010 | Computer Graphics, graduate course, CS Department, autumn semester | |
| 2006 - 2016 & since 2022 | Visual Computing, undergraduate course, CS Department, autumn semester | |
| 2021-2023 | Scientific Visualization, graduate course, CS department, spring semester | |
| 2010-2020 | Seminar: Advanced Topics in Computer Graphics and Vision, graduate level, CS department, autumn semester | |
| 2012 - 2017 | Computer Science I, undergraduate course, spring semester | |
| 2011 | Surface Representations and Geometric Modeling | |
| 2008 | Physical-Based Simulation in Computer Graphics | |
| 2008 | Game Programming Laboratory, CS Department, spring semester | |
| 2007 | Game Programming Laboratory, CS Department, autumn semester | |
| 2006 | Advanced Image Synthesis, CS Department, autumn semester | |
| Seminar: Advanced Topics in Computer Graphics, CS Department, spring semester | ||
| 2005 | Seminar: Point Based Graphics and Geometry, CS Department, autumn semester | |
| 2004 - 2005 | Surface Representations and Geometric Modeling, CS Department, autumn semester | |
| 2004 - 2008 | Information Theory, undergraduate course, CS Department, spring semester | |
| 2003 | Seminar: Discrete Geometry and Computer Graphics, CS Department, spring semester | |
| 2001 - 2003 & 2005 | Computer Science I, undergraduate course, EE Department, spring semester | |
| 2000 - 2001 | Advanced topics in Graphics and Vision, Graduate School on Geometry and Computation, CS Department, spring semester | |
| 1999 - 2001 | Introduction to Scientific Computing, undergraduate course, CS Department, autumn semester | |
| 1996 - 1999 | Systems Programming, undergraduate course, CS Department, spring semester | |
| 1994 - 2003 | Computer Graphics I, CS Department, spring semester | |
| Computer Graphics II, CS Department, autumn semester | ||
| Seminar: Advanced Topics in Visual Computing, CS Department, autumn semester |
* In Autumn Semester 2021 Prof. Gross was on sabbatical