In the Visualization Sciences program, I teach a wide variety of topics encompassing both the artistic and scientific aspects of computer graphics. All my courses are inherently interdisciplinary, combining a studio-based approach with traditional lectures. The courses I have taught can be broadly classified into three categories: (1) Technical Computer Graphics and Visualization Courses, such as Image Synthesis, Digital Image, and Computer-Aided Sculpting; (2) Art & Design (or Practical Computer Graphics and Visualization) Courses, such as Digital Compositing and Rendering & Shading; and (3) Storytelling and Animation Courses, such as Visual Storytelling and Computer Animation.
In my technical computer graphics courses, which are often intensive in computer science and mathematics, students also explore the aesthetic aspects of the subject. Similarly, in my art, design, and animation courses, students gain an understanding of the underlying mathematical and scientific principles. I currently teach six courses regularly: Image Synthesis, Digital Image, Computer-Aided Sculpting, Digital Compositing, Rendering & Shading, and Visual Storytelling. (See descriptions of these courses below.)
Teaching Statement
Teaching is not merely the transmission of knowledge—it is the cultivation of curiosity, creativity, and critical thinking. Over nearly three decades at Texas A&M University, I have embraced the role of a mentor, educator, and facilitator, guiding students at the intersection of computation, visualization, and the arts. My teaching philosophy is rooted in fostering transdisciplinary learning, empowering students to explore the synergy between technical rigor and artistic intuition.
I strive to create a dynamic and inclusive learning environment where students feel encouraged to take intellectual risks, collaborate, and think beyond traditional boundaries. In my courses, whether technical or creative, I emphasize hands-on learning and problem-solving. By engaging students with projects that bridge theory and practice, I encourage them to view challenges as opportunities for innovation. For example, students in my computer graphics and geometric modeling courses not only learn the principles of algorithm design and computational geometry but also apply them to create visually compelling, real-world applications such as animations, visualizations, and 3D models.
Mentorship is central to my teaching approach. I have supervised nearly 100 graduate students, many of whom have gone on to influential roles at leading companies like PIXAR, Disney, DreamWorks, and Google. I take pride in guiding students as they navigate their unique paths, offering tailored support to help them achieve their goals. My interdisciplinary background allows me to engage students from diverse academic and creative domains, enriching the learning experience with perspectives from computer science, engineering, art, and architecture.
Beyond technical skills, I emphasize the importance of communication, storytelling, and visual literacy in my teaching. I believe that the ability to convey complex ideas effectively is as critical as solving technical problems. To this end, I integrate elements of design thinking, narrative construction, and artistic critique into my courses, equipping students with tools to succeed in both academic and professional contexts.
Looking ahead, my teaching will continue to evolve with emerging fields like AI-driven design, interactive storytelling, and computational aesthetics. By staying at the forefront of technology and innovation, I aim to prepare students not only to adapt to a rapidly changing world but to shape it creatively and responsibly. Ultimately, my goal as an educator is to inspire students to see themselves as creators, capable of blending art and technology to solve problems, tell stories, and build a better future.