I am a University of California, Berkeley undergraduate, majoring in Electrical Engineering & Computer Sciences (EECS), with a preference towards programming, software engineering, and web development. Additionally, as a Teaching Assistant (Undergraduate Student Instructor) for undergraduate computer science courses, I have found a passion in education and academia. In my free time, I enjoy brainstorming new project ideas, participating in hackathons, and consuming technology-based news and media. As I continue to develop my skills and gather experience, I strive to be a valuable software engineer.
2110 Haste Street
Berkeley, CA 94704
Bachelor's in Electrical Engineering & Computer Sciences • May 2018 (In Progress)
CS 61A - Structure & Interpretation of Computer Programs (A)
CS 61B - Data Structures & Advanced Programming (A)
CS 61C - Great Ideas in Computer Architecture (A)
CS 70 - Discrete Mathematics & Probability (A)
CS 160 - User Interface Design (A-)
CS 161 - Computer Security (In Progress)
CS 162 - Operating Systems & Systems Programming (A)
CS 169 - Software Engineering (A+)
CS 186 - Introduction to Database Systems (A)
CS 188 - Introduction to Artificial Intelligence (A-)
CS 189 - Introduction to Machine Learning (In Progress)
iOS Decal - iOS Programming in Swift (P)
Data 8 - Foundations of Data Science (In Progress)
EE 16A - Designing Information Devices & Systems I (A)
EE 16B - Designing Information Devices & Systems II (A)
Education & Academia
CS 370 - Introduction to Teaching Computer Science
CS 375 - Teaching Techniques in Computer Science
CS 399 - Supervised Teaching of Computer Science
BIOE 100 - Ethics in Science and Engineering
Associate's in Science • May 2014
General Studies in Physics, Calculus, Advanced Calculus, Research, Statistics, & Chemistry
Patrick Henry Community College Dean's List (2012-14)
Software Engineer • May 2016 - August 2016
EECS Student Developer • August 2016 - Current
Writing software for undergraduate Computer Science courses including handling assignment submissions, autograding, general course management, user permissions, etc.
Teaching Assistant • June 2015 - Current
Experience being a leader and instructor, holding discussion sections, office hours, and lab sections.
Academic Intern • January 2015 - Current
Learning the fundamentals of teaching computer science and assisting in operating the course.
One-on-one Computer Science Tutoring • January 2015 - Current
Fostering my leadership skills and gaining experience with tutoring students and improving individual teaching techiniques.
Eta Kappa Nu (HKN) EECS Honor Society Member • January 2015 - Current
National Electrical Engineering & Computer Engineering Honor Society, providing academic services and support for undergraduate engineering students.
Founder, iOS & Web Developer • Spring 2015 - Current
Experience working and leading a team of developers on various software engineering products, building and designing mobile and web applications.
See Resume for more.
An iOS mobile application that notifies students when their favorite foods are being served in the dining commons. CollegeEats is written in Swift, PHP, and MySQL.Mobile Development
An iOS mobile game in which players race against the clock to quickly answer as many simple math equations as possible. For each answer, the clock inreasingly gets faster. Math Attack is written in Swift and is available in the AppStore under the developer, Laucity.Mobile Development, Games
An iOS mobile game in which players race against the clock to quickly match as many shapes as possible. For each answer, the clock increasingly gets faster. Shape Attack is written in Swift and is available in the AppStore under the developer, Lauciy.Mobile Development, Games
An iOS application that mirrors the functionality of Quinterest in the web browser. I wrote Quinterest mobile at the request of users of Quinterest that wanted a native mobile client in order to use Quinterest on the go. Quinterest mobile is written in Swift, PHP, and MySQL.Mobile Development
An online real-time multiplayer tank game based with support for multiple game rooms and statistics. Plip.io is written with a Node.js backend using binary websockets for data transfer, front-end rendering using WebGL libraries and HTML5 Canvas for fallback, and MongoDB for persistent storage.Web Development, Real-Time Networking
A online course manager that handles autograding, rosters, submissions, partners, and more. Originated for operating and managing computer science courses at Berkeley. Ok is written Python Flask.Web Development
I think it's very important to have a feedback loop, where you're constantly thinking about what you've done and how you could be doing it better. I think that's the single best piece of advice: constantly think about how you could be doing things better and questioning yourself.Elon Musk
What a computer is to me is the most remarkable tool that we have ever come up with. It’s the equivalent of a bicycle for our minds.Steve Jobs