Associate Professor
Dept. Of Computer Science
CSU Stanislaus
Office: 279 DBH
Phone: (209) 667-3584
Email: mthomas@cs.csustan.edu (best way to reach me)
Address: Dept. Of Computer Science, CSU Stanislaus, One University Circle,
Turlock, CA 95382
Office Hours: Tuesdays 1:00 - 3:00 pm. Wednesdays 1:00 - 2:00 pm. Thursdays 1:00 - 2:00 pm. Fridays 2:00 - 2: 45 pm. (Frequently will
start Tuesday hours at noon, but not every week.) And by appointment.
Office hours cancelled Friday, 3/28 and Thursday 3/27.
Please email if you have questions.
"One must learn by doing the thing. Though you think you know it, you have no certainty until you try." -- Sophocles
I can think of nothing that an audience won't understand. The only problem is to interest them; once they are interested, they understand anything in the world. -- Orson Welles
College of Sciences Poster Celebration 2025
I have been a professor at CSU Stanislaus since 2005. I earned my PhD at UC Berkeley, where I worked with what is now called the data systems and foundations research group.
CS Major Class Prerequisites Chart, and
CS Major with Cybersecurity Concentration Class Prerequisites Chart
Recommended reading for undergraduates majoring in CS (magazines, books, podcasts, etc)
Consortium for Computing Sciences in Colleges - Southwestern Region
Association for Computing Machinery (ACM), and, IEEE Computer Society
Education Videos, collections of videos, etc