Dr. T.J.'s Home on the Web

Dr. T.J.'s Student's and Coureses

Students

Current Students

Alumni

Current Courses

CSE3813: Introduction to Formal Languages

[Spring 2005, Summer 2008, Fall 2008] Introduction to the theory of computation. Regular languages and automata, context-free languages and automata, computability theory, complexity theory.

CSE8990: Information Visualization

[Spring 2004, Spring 2005, Fall 2006, Fall 2008] Introduction to Information Visualization. Theory and techniques including document visualization, database visualization, and graph visualization.

Past Courses

CSE4413/6413: Principles of Computer Graphics

[Fall 2003, Fall 2004, Fall 2005] Introduction to Computer Graphics and OpenGL. 2- and 3-dimensional modeling, transformations, and rendering.

CSE4990/6990: Illustrative and Non-Photorealistic Rendering

[Spring 2007] Introduction to Non-Photorealistic Rendering and its applications.

CSE8413: Visualization

[Fall 2005] Essential algorithms for three-dimensional rendering and modeling techniques, viewing transformations, illumination, surface modeling, methodologies for visualization of scalar and vector fields in three dimensions.

CSE8990: Display Technology

[Spring 2008] Introduction to large and small display technology and interactions for such devices.

Other

Python Tutorials

[Fall 2005, Fall 2006] A rough introduction to Python, the language I use in my research and teaching.