
Hi, I’m Steven!
I’m an engineer with experience in embedded systems, FPGAs, and real-time image processing. My favorite engineering challenges are at the intersection of hardware and software, and I love explaining complex ideas in simple ways.
Currently, I’m doing engineering work part-time and serving part-time with my church.
For eight years I was a teaching faculty member in Electrical and Computer Engineering at Tufts University, where I taught a mix of topics including embedded programming, computer architecture, and imaging systems. I’m keeping those resources online in hopes that they may be useful to others. For a full description of the courses I’ve taught, see my teaching page.
Contact
sbell _ ece.tufts.edu
If you’re interested in working in my research lab, please note that I’m no longer at Tufts, and read this first.
News
Ok, “news” is a stretch. Here are some things I’ve worked on in the last few years, in addition to teaching my courses:
ASEE paper on digital labs with $30 FPGAs
In June 2023 I presented on how we use the low-cost UPduino FPGA in ES 4. An inexpensive breadboardable FPGA maintains the benefits of doing hands-on work with 74-series logic while giving students experience with modern professional tools. We also build some pretty cool final projects! You can read the full paper here.
Tufts “Teaching with Technology” award
I received a 2023 Tufts “Teaching with Technology” award for my work creating VHDLweb, a tool which lets students write and simulate VHDL code in a web browser.
Traditional simulation tools have substantial installation overhead, making them impractical to use for a quick in-class exercise. They also have a steep learning curve, meaning that precious cognitive resources which could be focused on learning digital design are instead wasted navigating the peculiarities of the tool.
VHDLweb reduces both of these burdens to zero, allowing students to solve VHDL problems in class, on any device, with nothing to install and nothing sucking their focus from the task of writing code. You can try it out at vhdlweb.com. A previous award video from 2019 discusses the genesis of VHDLweb.
VHDLweb updates
In early 2020 I rebuilt VHDLweb from scratch to improve the user experience and capture more useful data. I’m now looking for one or two eager students to help analyze all of the data from Spring 2020, with the goal of understanding how students learn VHDL and digital design more generally. I’m also looking for help adding several new features to VHDLweb. Get in touch with me if you’re interested.