On this site you can see some of the projects I or my students are working on as well as find resources to help you learn about electricity, electronics, and Electrical Engineering. You will find project updates or articles about things of interest on the blog. “Socrates” is a work in progress that will use the resources of and build upon the Socratic Electronics platform created by Tony Kuphaldt. Currently on that page, you can find a link to all of the Socratic Electronics worksheets as well as a link to my Electronic Concepts YouTube channel. I’m working to curate all of my electronics videos here on this website as well, but that is currently a work in progress. If you have some design work that you need help with, I am often available to do some consulting work. You can find out more of what I do in the “Consulting” section.

Note to photographer


My name is David Williams.  I am an instructor in the Okanagan College Electronic Engineering Technology program and have been since the fall of 2006.  Before that I worked as an electronic/computer engineer designing embedded systems, circuits and software at PMC-Sierra, then Smart Technologies, then ESS Technology.  I love building “interesting electronic systems that do cool things” but I love teaching others how to do this even more.  With this website,  I want to bring some of the cool and interesting electronic circuits that I and my students have designed and built to a wider audience.  At the same time, I would like to show how you can take an interest in electronics and turn it in to an interesting and rewarding career or hobby.

I also believe that engineers and technologists have a responsibility to apply their skills to make the world a better place, in fact this is a part of the code of ethics for both engineers and technologists.  For example, in the code of ethics for the Association of Professional Engineers and Geoscientists of BC (APEGBC), the first point is to “Hold paramount the safety, health and welfare of the public, the protection of the environment and promote health and safety within the workplace”.  This means I must use my engineering powers for good and not evil.  With my skill set and occupation, one way that I can do this is to teach the concepts of energy efficiency and conservation and renewable energy to anyone who will listen.

About the Electronic Projects

As we (I and my students) complete projects either as part of a course or as extracurricular activities, I’ll post as much info about them as possible. Some examples of projects include the following:

  • Final projects designed and built by the graduating second year class
  • Extracurricular projects such as a version of the Beatbearing Sequencer
  • Mini-projects done in class such as the Weird Sound Generator.

I hope the projects and knowledge I share here helps you, or inspires you to learn more about electronics and electrical engineering.



The Death of Socrates” by Jacques-Louis David. Public domain via Wikimedia Commons.

Tony Kuphaldt has assembled an incredibly comprehensive set of questions related to electricity and electronics.   This set of questions is meant to be the basis for several courses in introductory electricity and electronics in which the Socratic Electronics method is to be applied.  I am currently working on a project that will allow you to easily create custom worksheets from the huge set of questions already in place.  For now, you can work with this:


I am available for consulting on your electronics projects. I have a wide range of experience with digital, analog and embedded systems. For more information about my background see my LinkedIn page.