Andrew L. Thall, Ph.D.

Assistant Professor of Math and Computer Science
Joined Alma College Faculty in 2008
Swanson Academic Center 223
(989) 463-7177
Office Hours: MWF: 10-12; TTH: 3:30-5
Homepage: http://andrewthall.org
Education
- Ph.D., Computer Science, The University of North Carolina at Chapel Hill (2004)
- M.S., Computer Science, The University of North Carolina at Chapel Hill (1998)
- B.A., Mathematics, Kalamazoo College (1984)
Research Interests
Scientific and Numerical Computing, Media Computation, Image Analysis and Geometric Modeling, Computer Graphics and Game Design
Recent Courses Taught
- Interactive 3D Computer Graphics. CSC 335.
- Object-Oriented Programming and Design: A Digital-Media Based Approach.. CSC 120.
- Computer Game Programming. CSC 280.
- Orbital Mechanics and the Interplanetary Transport Network. CSC 499.
- Computer Organization. CSC 310.
- Object-Oriented Programming and Design: A Digital-Media Based Approach. CSC 120.
Professional Memberships
- Consortium for Computing Sciences in Colleges
- New Media Consortium
- Computer Society, Institute of Electrical and Electronics Engineers
- Association for Computing Machinery, Special Interest Group on Computer Science Education (SIGCSE)
- Association for Computing Machinery, Special Interest Group on Computer Graphics (SIGGRAPH)
Service to the College
- Health Care Administration Search Committee
- Educational Technologies Committee

