Skip to content

njoubert/UndergraduateProjects

Repository files navigation

UndergraduateProjects

Welcome!

This is an ARCHIVE of most of my projects as an undergraduate EECS student at the University of California, Berkeley. Also included is my Stanford CS147 "Intro to HCI" project - "Burble".

This used to be a Subversion repository on njoubert.com (remember when we had to run our own version control servers??). Now it's a huge github repository!

DISCLAIMER: Much of the code here was written for class assignments. THIS IS PROVIDED HERE PURELY AS DEMONSTRATIONS FOR HOW ONE MIGHT IMPLEMENT IDEAS! I AM NOT LIABLE FOR YOU USE THIS CODE IN ANY DUBIOUS OR FROWNED-UPON MANNER!

Highlights:

Project Description
Burble and BurbleServer An iPhone app to share location and texting. It's like GroupMe + locations before GroupMe was a thing (ugh, bitter much?)
RSCH_ClothSym A from-scratch cloth simulator written by myself and Sebastian Burke under Prof. James O'Brian as part of an unpublished research project. Includes a useful paper repository!
Processing Projects All the Processing.org visualizations I've done, including an Inverse Kinematics solver and Fractal Mountain Generator
Rockband Vision Video Demo. A robotic rock-band player: runs a computer vision algorithm on a video feed from a camera looking at RockBand on a television set, and actuates the buttons on the rockband guitar. A final project for CS184 (Graphis)
CS184 AS3: Shader This program implements a shader using the Phong Illumination Model.
CS184 AS4: Ray Tracer A from-scratch stand-alone Raytracer implementation for CS184 at UC Berkeley
CS184 AS5: Parametric Surfaces Converts a Bezier Surface representation to a polygon representation and display with OpenGL
EE122 P1: HTTP Server and Client A HTTP1.1-complient HTTP Server and Client in pure POSIX C, with no external dependencies.

About

ARCHIVE: All my projects as an undergraduate EECS student at the University of California, Berkeley.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published