Resources

Course Notes, Medium Tutorials, Slides, and more!

Mobile Development Worksheets

Notification Center

An iOS worksheet which demonstrates NotificationCenter and the delegate pattern. Made for the Mobile Developers of Berkeley iOS Training Program

AutoLayout

A tutorial worksheet on Autolayout made for the Mobile Developers of Berkeley Training program.

OCR Notes

A worksheet made for the Mobile Developers at Berkeley iOS training program to prepare for the first Midway assessment.

Tutorials

Intro to iOS Development

A series of slides and materials which introduce iOS Development

End-To-End Image Compression with Embedded Zero-Trees of Wavelet Transforms

An explanation and Python implementation of the Embedded Zero-Trees of Wavelet Transforms (EZW) algorithm

Viola-Jones Object Detection

Learn how the Viola-Jones Object Detetion algorithm works by creating it yourself in Python and using it for face detection.

Hitchiker's Guide to OCR

A quick guide on making OCR accurate in natural scene environments.

Berkeley Course Notes

16B - Course Notes

LaTeX'ed notes for EE16B (Designing Information Devices and Systems II) Spring 2019

EE120 - Course Notes

LaTeX'ed notes for EE120 (Signals and Systems) Fall 2019

CS61C - Course Notes

LaTeX'ed notes for CS61C (Machine Structures) Fall 2019

EE123 - Course Notes

LaTeX'ed notes for EE123 (Digital Signal Processing) Spring 2020

Discrete Signal Formula Sheet

A formula sheet for Discrete Time Signal Transforms

61B - Datastructures

A guide to all the data structures taught in CS61B (Data Structures) Spring 2019

61B - Algorithms

A guide to all the algorithms taught in CS61B (Data Structures) Spring 2019