University of California, Riverside


CS 230: Computer Graphics

Covers advanced topics related to graphics and necessary fundamentals. Includes geometry representations; affine and perspective transforms; rendering with global illumination and other light models; shading and texture mapping; rasterization and anti-aliasing techniques; and hierarchical and keyframe animation. Also includes projects and/or in-depth programming assignments. May be taken Satisfactory (S) or No Credit (NC) with consent of instructor and graduate advisor.


Dr. Schroeder is an assistant professor in the Department of Computer Science and Engineering at the University of California Riverside. Previously, he was an assistant adjunct professor in the Department of Mathematics at the University of California Los Angeles and a postdoctoral scholar with Joseph Teran in the same department. Dr. Schroeder received his Ph.D. in computer science from Stanford University in 2011 with Ron Fedkiw. He received a B.S. in mathematics and computer science and a M.S. in computer science from Drexel University in 2006. He received the Chancellor's Award for Postdoctoral Research in 2013, recognizing research impact and value to the UCLA community. Dr. Schroeder's research interests include computational fluid dynamics, solid mechanics, fluid-structure interaction, physically-based simulation for computer graphics, mathematical modeling and scientific computing.

More Information 

General Campus Information

University of California, Riverside
900 University Ave.
Riverside, CA 92521
Tel: (951) 827-1012

College Information

Bourns College of Engineering
446 Winston Chung Hall

Tel: (951) 827-5190
Fax: (951) 827-3188

Related Links