About the Course Creators

We have deep roots in training and are experts at teaching very complicated technical concepts clearly and concisely.

Robert Joseph, Ph.D.

Robert, the creator of this course, has more than 10 years of experience as a University Professor teaching over 3K adult learners math and computer science. He holds a B.S. and M.S. from MIT in Electrical Engineering and an M.S. and Ph.D. in Computer Science from Carnegie Mellon University with a minor in AI. He is currently a practicing Data Scientist in IoT, previously working in Data Science in Supply Chain and Healthcare.  Robert has built several different Learning Management Systems and developed courses in subjects as diverse as Martial Arts Training to JavaScript Programming. 

Craig Preston 

Craig received a B. S. in Mechanical Engineering from the Massachusetts Institute of Technology, attended graduate school at the University of California at Berkeley, and studied at La Sorbonne in Paris. Through his career spanning more than 35 years, he has managed and trained technology development teams in the US and Europe, at companies including AT&T Bell Laboratories, Pacific Bell, Verilog, Océ, and several start-up ventures.