Ronald Mak

Courses

(Coming soon)

Educator, author, senior computer scientist, chief data scientist, project manager, software engineer.

Current Positions

  • Highly rated instructor of undergraduate and graduate courses in the Department of Computer Science, Department of Computer Engineering, and the Department of Software Engineering, San Jose State University
  • Author of popular books on software technologies
  • Chief Data Scientist, IDXP Analytics
  • Co-founder, LearningJack.com

Previous Positions

  • Senior Scientist at NASA on projects that included leading the development of software for the Mars Exploration Rovers mission and a testing and simulation laboratory for a major clustered satellite project
  • Research Staff Member at IBM Research on a project to integrate multiple heterogeneous data and simulation models in order to research the nation’s obesity problem
  • Enterprise Software Strategist at the Lawrence Livermore National Laboratory for the National Ignition Facility (NIF), a major laser-based fusion energy project
  • Engineering manager at Sun Microsystems, Inc
  • Senior software engineer at Hewlett-Packard, Apple, and other Silicon Valley companies
  • Faculty positions at the University of California, Santa Cruz, and at Santa Clara University

Patents

  • Data Synchronization between Different Simulation Models, joint patent (pending)
  • Time Synchronization between Different Simulation Models, joint patent (pending)

Publications

Education

  • MS, Computer Science/Computer Engineering, Stanford University
  • BS (with distinction), Mathematical Sciences, Stanford University

Websites