Projects School

Filter Projects

Generating Text with RNNs

Using deep learning techniques to generate text.

View Project
Screenshot of the web application. Application has options for text length and temperature, and a sample of generated text is visible.

A Face Detection Based Unity Game

Building a game controlled by only your face.

View Project
A screenshot of the game, with a webcam in the corner with a green overlay outlining important facial landmarks. Textual readouts show the tilt angle of the face, and whether the users eyes are open.

Secure Deletion in Flash Memory

Research into secure deletion on flash storage devices.

View Project
Depiction of the pages in a file system. Many pages are empty, but noteworthy are the file allocation table and contents of files.

Ray Tracer in C

A simple ray tracer written from scratch.

View Project
A scene generated by the ray tracer that depicts a room with red, blue, and green walls, with an arrangement of reflective balls.

Implementing an OS Kernel

Creating operating system primitives for OS 161.

View Project
A terminal with startup information printed by the OS 161 kernel.

C-- Compiler

A compiler for a subset of the C language.

View Project
A snippet of yacc code in a code editor displaying the grammar for a Yacc expression.

Backpropogation Neural Network

Creating and training a back propagation neural network in Java.

View Project
A plot of the outputs of the function y=x^2, with 100 points graphed. Points are colored to indicate if they are above or below the function.

End-to-End Encrypted Chat

Implementing an end-to-end encrypted chat program.

View Project
Screenshot of three clients connected to the chat server sending message between each other, and the log on the chat server side indicated the messages are encrypted in transit.