- 👋 Hi, I’m Tony Fu, a research assistant at UW Bair Lab (computational visual neuroscience).
- 👀 I investigate how convolutional neural networks "see" the world.
- 🩻 I also teach bio-signal processing as a TA (4 classes total).
- 📫 How to reach me: LinkedIn
These materials come from my independent studies outside of my classes at UW. Given the less structured nature of out-of-class learning, I've made it a habit to take notes to ensure that I grasp the concepts and have a reference for future review. It should be noted that I've already taken relevant college courses on these topics. As such, these notes are best suited as reviews and might not be ideal for first-time learners.
- CPROGRM 520: Intermediate C Programming. Second course in the C Programming Professional Certificate Program from the University of Washington.
- CPROGRM 530: Advanced C Programming. Third course in the C Programming Professional Certificate Program from the University of Washington.
- MLEARN 510: Introduction to Machine Learning. First course in the Machine Learning Professional Certificate Program from the University of Washington.
- MLEARN 520: Advanced Machine Learning. Second course in the Machine Learning Professional Certificate Program from the University of Washington.
- TinyML: My notes on HarvardX's Tiny Machine Learning (TinyML) Course/Book
- Biosignal Processing: Focuses on signal processing for ECG and Pulse Oximetry.
- Signal Processing on ARM Processors: DFT, Filter Design, Convolution, IIR, FIR, CMSIS-DSP, Linear Systems.
- Embedded C Programming: Interview Preparation for Embedded C.
- ARM Cortex-M4 Programming: Inline Assembly, Memory Model, Exception Model, Task Scheduling, Bare-Metal Development, etc.
- Peripheral Driver Development: GPIO, I2C, SPI, USART, etc. with STM32F4.
- Digital Image Processing with CImg and C : 40 image processing algorithms with C and CImg Library.
- OpenCV Qt Apps: Implementing 7 computer vision apps. Notes are README files in the folders.
- VisualAlgo Library: Computer vision algorithms and visual neuroscience models (in progress).
- OpenCV CUDA: Programming CUDA C for computer vision applications (in progress). Notes are README files in the folders.
- LearnCompNeuro: Mentor materials (study track and research tips). Currently in progress.
- Medical Device Software Process: FDA design controls, FDA draft guidance documents, with emphasis on IEC 62304 and ISO 14971.