Hamming College of Computer Science

A full member of Woolf, a Higher Education Institution in Europe.

Hamming College is dedicated to delivering top-tier online Computer Science education, curated by experts from around the world. Our innovative Flipped Learning method prioritizes your pace by combining engaging asynchronous materials with in-depth discussions led by a dedicated faculty. Choose Hamming for accessible and rigorous Computer Science education from anywhere in the world.

Degrees

Award in Programming 1

Award in Programming 1

Dean

Christina Siegel M.D.

Medical Degree from The Royal College of Surgeons in Ireland.



Masters in Healthcare Leadership from Brown University.



Worked as a physician in both Europe and the USA.



Passionate about learning, teaching, and inspiring the next generation.

Academic board members

SoonHin Khor

Founded a few failed startups (mostly using tech to create kinder world), ran a few distressed startups to stabilize their tech platform, grow the business, and put order into total chaos during company acquisition (for private equity company), by continuously re-prioritizing, re-organizing, and holding everything together till stability/success is achieved. Used to working under pressure, super goal-oriented, full of initiative, do what it takes to succeed, sacrifice time and effort for team. Too many battle scars to count.

Michael Hartl

Founder and principal author at Learn Enough.

Faculty, Instructors and Professional Experts

Thomas Repetti

PhD Student in Computer Architecture.

Ryan Garver

My work has been with web startups where I have had hands-on technical leadership roles. These jobs have ranged from the first technical hire and primary programmer to the lead of multiple engineering teams. My responsibilities include team building, creating a productive culture, and ensuring the quality of delivered solutions.



Specialties:

- Applied Agile (XP/Scrum/Lean/etc.);

- Full stack web architect/developer;

- Ruby on Rails (0.14.4-7.1.0.alpha, since 2005);

- Javascript (jQuery, Backbone, React, Stimulus, Turbo, Typescript);

- HTML/CSS (Bootstrap, MaterialUI, Foundation, Tailwind);

- Cloud-based deployments (Heroku, Fly.io, AWS, Rackspace, GCP, DigitalOcean, Linode, Chef, Ansible, Terraform, Serverless);

- Hypermedia API development;

- GraphQL;

- Distributed systems;

- Serverless (Lambda, API Gateway, PubSub);

- Python (Pandas, Boto3, Django);

- Linux system administration.

SoonHin Khor

Founded a few failed startups (mostly using tech to create kinder world), ran a few distressed startups to stabilize their tech platform, grow the business, and put order into total chaos during company acquisition (for private equity company), by continuously re-prioritizing, re-organizing, and holding everything together till stability/success is achieved. Used to working under pressure, super goal-oriented, full of initiative, do what it takes to succeed, sacrifice time and effort for team. Too many battle scars to count.

Jonathan Siegel

Serial entrepreneur.



Hold 4 patents.



Bachelors Degree in Computer Science and Physics from UCSB.



Some Ph.D. work in Computer Science at UCSB.



MBA at INSEAD.



Cybersecurity Masters at Brown University.



Juris Doctor at Syracuse.



Licensed California Contractor. Licensed California Real Estate Broker. Commercial Pilot and Pilot Instructor. CISSP™. CREST CPSA and CRT.

Michael Hartl

Founder and principal author at Learn Enough.