Michael McThrow

Instructor (full-time, tenure-track), Computer Science, Ohlone College, Fremont, California, USA
Member of the Board of Regents -- Concordia University Irvine, California, USA

Welcome to my homepage! I am a full-time, tenure-track instructor of computer science at Ohlone College, a community college located in Fremont, California, which is located in Silicon Valley. I joined the faculty of Ohlone College in Fall 2024.

I am also serving as a member of the Board of Regents at Concordia University Irvine, a private Lutheran university in Irvine, California. My term began in Fall 2023 and will end in Summer 2026. Since Summer 2022 I have also been serving as a mentor for the LINXS Summer Undergraduate Research Program run by the Stanford University Computer Science Department.

Before joining Ohlone College, from September 2018 to July 2024 I was a Member of Research Staff at Fujitsu Research of America (formerly Fujitsu Laboratories of America) in Santa Clara, California, also located in Silicon Valley. My last research project at Fujitsu was in the area of automated machine learning (AutoML). Previously at Fujitsu I worked in the area of explainable graph AI.

Aside from AI, my other research interests include computer systems research (particularly distributed systems, operating systems, and storage systems), databases, data mining, information retrieval, and programming languages.

My hobbies include computing (with a particular interest in the history of personal computing), reading about various different topics (e.g., economics, politics, history, theology, places of interest), studying Japanese, and listening to (and one day playing) music, especially jazz (with a particular emphasis on bebop, post-bop, and fusion). I like tennis, cycling, photography, and long walks.

Teaching

Ohlone College

In Fall 2024 I am teaching the following courses:

In Spring 2025, in addition to the above three courses, I will also teach CS 113 (Discrete Structures).

Before Ohlone College

I served as a section leader for Stanford University's Code in Place course, which was an introductory Python programming MOOC offered during the COVID-19 pandemic. I also taught an upper division course on programming language paradigms and principles at San José State University (CS 152) in Fall 2020 and Fall 2021.

Previously Taught

Side Projects

One of my dreams is to work on MallowOS, an operating system for workstation users that focuses on component-based software and usability.

Links

This page was last updated Tuesday, August 20, 2024