Recent Posts

More Posts

California by Grimes. Link if I remember. I’ve finally gotten a chance to go on a long bike ride again. Long is relative for everyone of course, for me, it’s about an hour so. That has gotten from one of SF to the other, and now I find myself over at Ocean Beach. I like it here, especially on St. Patrick’s Day. It’s a bit too… aggressive? in the city for me.


Under Cover of Darkness by The Strokes Still my favorite goodbye song of all time. It’s really, really hard for me to try and list my favorite bands. If I had a gun to my head, I would say my top 5 are (in alphabetical order, don’t you dare try to assume any sort of ranking here): American Football blink-182 The Naked and Famous Streetlight Manifesto The Who This post is going to be about The Naked and Famous (TNAF, hereafter).


Finally, back to tech material! One of my favorite things in power electronics is the idea of interleaving power converters. There’s a few rather complex derivations of it, but I think starting with an intuitive one is far easier. No worries, we’ll get to boring equations by the end of this. Anyways, let’s start with some background. Switching DC/DC converters (buck, boost, etc) are great because they allow us to go from one voltage level to another voltage level in a super efficient manner.


Recent Projects

All Projects

Grad School

I’m passionate about engineering education, especially with regards to keeping lab material relevant and interesting. I’ve helped develop the following courses at UIUC:

  • ECE343: Electronics Circuits Lab
  • ECE437: Sensors and Instrumentation
  • ENG198: MATLAB + Excel

I was also a teaching assistant at UIUC, where I taught:

  • ECE482: Digital Integrated Circuit Design (FA16)
  • ECE445: Senior Design Lab (SP15, FA15, SP16)
  • ECE311: Digital Signal Processing Lab (SP14)

I hope to continue making mixed signal design tools available through my website… as much as anyone can hope to.

For the fun stuff I did in grad school, here’s my thesis and here’s a pre-print of the IEEE paper I got to publish. Same topic, one just has more explanations.

Recent Reviews

More Reviews

This is a new thing I’m testing out: reviewing things. There be dragons and bad opinions below.

Marvel’s Infinity War is coming out in a month or so, and I’ve realized I’ve kind of missed the whole boat. I’m not the biggest superhero/action movie fan, but I have a huge amount of respect for what they’ve been able to do over the last fifteen or so years. I figured I’d try and catch up on them all. Films I’ve watched before this binge-fest: Iron Man [1,2] Guardians of the Galaxy [1,2] Thor: Ragnarok Black Panther Please enjoy my confused ramblings of stumbling through the MCU in an utterly incorrect order.


I’ve been reading quite a bit of sci-fi recently - all the recent Hugo and Nebula award winners. In particular, I’m in love with the The Three Body trilogy. It has some really cool new ideas that I haven’t read/seen anywhere else. Why am I starting off by talking about this? Because Horizon: Zero Dawn (HZD) has a plot that’s just as good as those. It starts off pretty slow, but the ending is well worth it.