Computer Science

Williams College

Morgan McGuire

Assistant Professor of Computer Science

Current Activities

Graphics and Vision Research

Creating Games: Mechanics, Content, and Technology

2010 ACM SIGGRAPH Symposium on Non-Photorealistic Animation and Rendering

Source code

Biography and Contact
Graphics & Games μ-blog |
    More...

    Selected Work

    Principles:

    &

    Practice:

    Previous Courses

        CSCI 334 - Principles of programming languages (S09 Page)
        CSCI 136 - Data structures & advanced programming (S08 Course Page)
        CSCI 107  -  Strategy, Interaction, and Design in Board and Video Games (F07 Course Page)
        CSCI 134  -  Digital Computation and Communication (F06, F07)
        CSCI 12  -  Game design studio (W07 Course Page)
        CSCI 371  -  Computer Graphics (S07; F08 Course Pages)

    Information for CS Advisees

    CS Majors
    Prof. Albrecht's Class Planning Worksheet

    Research
    I work with undergraduate assistants and thesis students in my research. Please come visit if you are a Williams student interested in research on computer graphics and computer vision. If you are considering a CS thesis in graphics contact me early the Spring of your junior year.

    I am not accepting new research students until Fall 2009 (and possibly longer, depending on leave schedules). In the mean time, I recommend courses CSCI 109, CSCI 371, MATH 327, and MATH 425. Depending on the instructor, CSCI 134 and CSCI 136 may also contain several game and graphics related assignments.

    Students interested in research with me should read my open letter to research assistants, Independent Study and Thesis Information, Prof. Bailey's letter, and review the topics of my recent publications.

    The students that I work with are almost always computer science majors who have completed CS 237 and Math 211, and thesis students should take CS 371. Williams does not offer graduate degrees in Computer Science. I frequently collaborate with graduate and undergraduate students at other schools, but only in conjunction with their advisors.