Chris Gammell's Analog Life

Analog electronics and everything else between 1 and 0

Category: Learning (page 1 of 17)

On Education

I’ve been sour on education lately. Given my entry into the field, I felt it prudent to explain myself.

In general, I’ve been well served by my own education. I went to a great public school system where I grew up and I went to Case Western Reserve University (CWRU) for my undergraduate degree in EE (I have neither a Master’s nor PhD). I had decent grades (solid B+ student throughout my tenure) and I had a good experience with my classmates. So what gives? Why do I complain about education?

One reason is that the real value that came out of CWRU was the co-op program. It was run well and it was my two jobs as a student (taking 7 months off from school at a time) that truly taught me about the nature of electronics. In fact, the hands on stuff is where it all came together (as it often does). And then, looking back towards the theoretical teaching that I learned I started scratching my head as to why it was taught in such a way.

Because it’s always been taught that way.

That’s about the best I can come up with. Sure the math matters (really, it does). And learning about the equations behind resistor dividers or op amp circuits does a lot for students’ eventual need to solve problems. But why were we learning it? What were these mystical devices? Why did I only see them drawn as symbols on a page and not hold one in my hand. Most importantly, why didn’t anyone seem to care about that fact as they showed me that V=IR?

The missing piece was that the University setting started ramping (for electronics) around the time that long-time hobbyists entered the school. Many students entering the electronics programs in the 50s and 60s were at home tinkering with radios and kits while they were younger, so the program teaching the math behind these components fit into the mindset of the incoming students. Some students still enter with this background, of course, but even in the event that a student has been working on hobby electronics for 15 years before entering University, the focus will not be on the practical. Why?

I’ve heard other reasons, that the practical stuff is too specific. You can’t go and teach someone how to use a specific piece of software or a specific bench tool, because the material would be quickly dated (obviously they had never glanced at the tools being used by academia, as those are often ancient in all but the highest research areas). Instead the focus once again moves to the math and the equations that govern ideal behavior. An important concept, but not nearly as useful when used in isolation.

My opinion is that the system feeds back upon itself; students are expected to become PhDs who are then expected to teach students. Coursework is constructed to fit that end goal. The ones who survive are the ones who did the best at mastering the theoretical and the ideal. No room is left for the practical and even if there were, the ones teaching are not well versed in it (with the possible exception of the ones that are hands on in research labs). However, in an engineering school, very few are going to become professors (tenure track positions continue to decline while the number of PhDs continues to grow) and many more are going to enter industry where the practical skills are expected. Schools assume on the job training will take care of the rest (or senior project type courses), while employers continue to cut training budgets and have ridiculous job requirements for entry level positions.

So I decided to build my own thing. I want to give people the context they need to build electronics.

My initial idea for Contextual Electronics was formed out of frustration. Why doesn’t anyone teach this stuff? Schools don’t. Workplaces don’t. Online, very few do (and they’re often scattered across the web, piecemeal). OK, so that looked like there was a need. But what should I teach?

  • PCB Design — This was a skill I used often but rarely was taught in any manner. It was more of “figure it out”. I did, but I made some costly mistakes along the way.
  • Analog — I had a lot of trouble with signal chain stuff when I left school, regardless of the fact that I took classes in it throughout school. This also was a topic not as widely covered with online resources.  Seeing as this has been my main area of employment since then, I thought it worthwhile to share my struggles and how I got past them.
  • Tool building — At the suggestion of a friend, I decided to work on something that would be a useful tool on my bench. This allowed me to teach something that has direct applicability, but also something that will be flexible enough to build upon later.
  • Supply chain — One of the biggest shocks to the system when leaving school and thinking I knew how design worked (or even in my co-op days) was the “other stuff”. Turns out when you make things, you’re really just piecing together other things…and that means you need to purchase those other things.
  • The “putting it all together” — The tough part in any field is associating the theoretical with the practical. Oftentimes, this isn’t perceived to be a separate field of study, but I think it is. If you assume theoretical things will “just work”, you’re going to get burned. If you think practical things will “always work”, you’re going to be iterating without any direction and will also get burned. The method of taking assumptions from the theoretical predictions and using experiments to verify these claims in a real world context (there’s that word again!) is something that needs more focus. In fact, even in this first session of Contextual Electronics, it can use a lot of work.
  • The “just do it” mantra — Again, a nebulous topic, but something I wanted to emphasize in the course. Having guidance is nice and will be provided to students. But you need to jump in and make mistakes. So that’s another part of this course, to the point where the finished PCB likely will have some mistakes. Instead, we can call them “learning opportunities”. Session 1B, where we’ll be building and debugging hardware, will be all about this trial-error-analysis cycle.
  • Openness — Another misgiving of the academic path is built into the structure of the institution; there are large competitive edges in keeping your work quiet or secret in an age of openness and sharing. So the course will use open tools (KiCad, SPICE), will produce open tools (all products will be licensed as Open Source Hardware) and much–though not all–work will be shared online (progress of the project is shared on GitHub).

I’m not saying that Contextual Electronics is perfect or finished. Just that it’s starting and that it’s an outgrowth of my frustration with the state of electronics education. I hope you consider taking the course. If you do, there’s more info about it here:

Thanks to Nick Thompson for the image of Aristotle

Contextual Electronics Announcement

“But Chris, what happened to your milling videos?”

“Well, the same thing that happens to lots of projects, they got re-prioritized!”

I really enjoy working with my new mill! It’s awesome and I’ve learned a ton. I didn’t post it to this site as a separate blog post on this site, but I did post two new videos to my YouTube channel. Both were failures…but that’s ok! A large part of the decision to get the mill was the learning process. The first was figuring out problems in using a half inch cutter and the second in doing profile cuts. But since then, I took a break.

I’ve been trying to take a new approach in 2013 to projects by focusing on 1 (2 at most) things at a time. As such, when a new project pops up that is more important, others fall behind (believe me, the state of maintenance of my house would agree).

So what?

Well, this is all because of my newest project, which has been brewing for a while. I’m calling it Contextual Electronics. This will be a 10 week course all about how to build hardware. Not only that, it will also have instructional videos about the particular part of the circuit we’re designing or troubleshooting, as we work on it. The information will be learned on an “as needed” basis, just like designers (like me!) need to do in the real world. People who participate in the class will also be able to build hardware all at the same time, so we can learn at the same time; this will be especially important for a skill like troubleshooting, which can be a very nebulous topic to people just getting into hardware.

Here is the introductory video:

Also of note is something which hasn’t been announced previously on this blog, though I’ve talked about it on The Amp Hour. I’ve been selected as one of the first 8000 to be able to buy Google Glass. While this does mean I’ll still need to purchase the glasses, I’m excited for them. Even moreso now that I can use them to livecast troubleshooting sessions and other events for Contextual Electronics using Google+ hangouts.

So that’s all for now. If you’re interested in this idea and want to be alerted to updates as we move towards the start date of the course, fill out the form below and be sure to confirm through email. I’m excited! Hope you are too!

Self Induced Stress

StressI’m pretty good at stressing myself out. Not for any particular reason; normally just because I find it’s more productive than watching TV. How, you ask?

Well, starting podcasts could be one. While they are exciting at the beginning, there is invariably some work that needs to be done. I’ll want to figure out how to get the recording setup to work or make the website more reliable or try and find some kind of funding for it. In the end, it’s driven by my desire to put my voice on the internet, but at the base of it all, there’s no reason I need to be doing this stuff.

Which brings me to my most current project. Learning about CNC machines and later purchasing one was driven from my interest in 3D printers. Yup, those shiny new machines that now seem like a walk in the park (they’re not). My interest in trying out materials outside the 3D printed space, cost vs accuracy calculations and a variety of other factors pushed me towards a CNC milling machine. Subtractive instead of additive. Metal instead of plastic. But the end result was the same as podcasting: I stressed myself out.

This isn’t a new phenomenon by any stretch. Really any kind of hobby is based upon similar principles. There’s no reason anyone needs to build model trains or crochet funny little figurines or do artwork of Star Wars characters. Some end up on Etsy or other marketplaces that pop up, but that’s hardly ever where those people start from. No, they start from being interested in the subject matter, getting into it and stressing themselves out. In a good way.

You see, when I’m talking about stress, I’m actually talking about the good kind of stress. The kind that just kind of tickles your brain and makes you want to scream and/or stay up all night figuring something out. Hell, I’m writing this post right now to try and distract my brain from thinking it needs to do just that. But this kind of stress is the basis of learning. It’s necessary. It’s healthy. And sometimes it sucks. The best I think I can do is to recognize the feeling, accept it and realize that there will be a treasure trove of knowledge on the other side of my struggle.

Back to work.


Thanks to slworking2 for the picture of stress

Older posts