## Projects¶

This list includes both personal projects and projects generated for assignment to students. I have provided all source code for personal projects. The code for projects which may be assigned to students is not posted publicly, but I'd be happy to send it to you if you email me.

RP2040 (Raspberry Pi Pico) projects

PIC32 microcontroller projects

DE1-SoC FPGA projects

CC1310 microcontroller projects

Raspberry Pi projects

Machine learning projects

Mathematical projects

## Outside collaborations¶

The projects listed below were conducted in collaboration with an outside organization.

## Courses, lectures, and talks¶

Instructed courses

1. ECE 4760 (Digital Systems Design Using Microntrollers): This is a microcontroller laboratory and design course that uses the Raspberry Pi Pico (RP2040). Started in Spring, 2021.

2. ECE 5760 (Advanced Microcontroller Design and System on Chip): This is an FPGA laboratory design course using the DE1-SoC. Started in Fall, 2020.

3. MAE 5160 (Spacecraft Technology and Systems Architecture): A survey in contemporary space technology from satellite subsystem design through launch and mission operations, focusing on the classical subsystems of robotic and human-rated spacecraft, rockets, planetary rovers, and habitats, and with an emphasis on issue of spacecraft-system architecture and design. Taught for one semester in Spring, 2020.

Project and writing courses

1. ECE 6930 (Masters of Engineering Independent Design Projects): The centerpiece of the M.Eng. program is the professional project, in which students apply theory to a real problem, with the guidance from faculty, and often in collaboration with other students. The page below describes projects of my graduated advisees.

2. ECE 4920 (Technical Writing Seminar): This course fulfills the College of Engineering Technical Communication requirement, and may also be used as an advisor-approved elective. In this class, you will rewrite your final project for ECE 4760 or ECE 5760 for publication in a magazine or journal of your choice.

TA'd courses

1. Astro 1101 (From new worlds to black holes): Instructors for this course were Steve Squyres and Alex Hayes. Linked below are the supplemental webpages that I prepared for my recitation students each week.

Other talks/posters

1. Chipsats. An extended discussion of the theory and applications of chip-satellites. (Slides)
2. The Mandelbrot Set. From an ECE 5760 lecture (above). Linked separately because it is a favorite topic.
3. Monarch venture pitch
4. Customer discovery guest lecture
5. Final presentation for iCorps
6. 2018 femtosat workshop talk
7. Viticulture poster
8. Power management in IoT devices

$\hspace{2mm}$ $\hspace{2mm}$ $\hspace{2mm}$