M. Shafae

‘It is better to incur a mild rebuke than to perform an onerous task’ - Uncle Oswald


Michael Shafae is a member of the faculty at California State University, Fullerton. At the moment, he is an associate professor in the Computer Science Department in the College of Engineering & Computer Science.

He received his Ph.D. from the School of Information & Computer Science at the University of California, Irvine. His thesis advisor was Renato Pajarola.

His office hours are posted. If you are a student and you need to meet with him outside of office hours, use his Doodle MeetMe page.

Need his PGP key? Try MIT's PGP Public Key Server and look for his key.

Receiving a card or a postcard in the mail always makes his day. If you wish to express thanks in something more tangible than a postcard but less liquid than cash, please refer to his Amazon.com wish list. Or just make him a mix tape.

Looking for information about Tuffix? There's a Google Doc with all the information regarding installation and a GitHub page detailing the Tuffix tools.

He does not always refer to himself in the third person. But when he does, he drinks Dos Equis.

Sweet Tweets

Instructional Resources


Syllabus Template

Have at it; please make your students proud and do not remove the copyright information at the bottom.

Binary Libraries

(I have not rebuilt these libraries since 2015; buyer beware.) The Titan OpenGL Kit includes FreeImage, GLEW, GLFW3, GLI, GLM, Google Test, and the Red Book examples. It is meant for students who are capable of modifying their development environment to have projects link against third-party libraries. Students who are not comfortable using a binary library are strongly urged to use the instructor provided VM which includes these libraries.

Titan OpenGL Kit for OS X 11MB (20150123)

MD5 (TitanOpenGLKit_osx.zip) = 8a8a3b48498c0e5948c8c7a16d9f58d3

Titan OpenGL Kit for MS Windows 7.6MB (20150120)

MD5 (TitanOpenGLKit_win.zip) = 49cb91e3dd8cc612ed8a5ceba67b1b20


Send him an email. Write him a letter.
He loves postcards.

Office: +1-657-278-3291

Not the office: +1-310-526-3842

Postal Address
Department of Computer Science (CS-522)
P.O. Box 6870
Fullerton, CA 92834