Projects

Art of Electronics: Digital

Spring 2023

I recently completed The Art of Electronics: Digital at Harvard University.

Read more about this course here: https://www.jasonbui.com/art-of-electronics-digital


AI50

Spring 2022 - Present

This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory behind graph search algorithms, classification, optimization, reinforcement learning, and other topics in artificial intelligence and machine learning as they incorporate them into their own Python programs.
[From the course website: https://cs50.harvard.edu/ai/2020/]


Coursera: Introduction to Electricity and Magnetism Specialization

Summer 2022

I was inspired to retake Electricity and Magnetism after watching Veritasium’s video about how electricity ‘really’ works: https://www.youtube.com/watch?v=oI_X2cMHNe0. I struggled with this course in college since I always had a hard time visualizing electricity. I decided to retake it on Coursera, as taught by Dr. Jason Hafner, since I took the same class at Rice University with Dr. Hafner back in 2015.

Description of the couse: This Coursera Specialization teaches Electricity, Magnetism and Circuits. This specialization is equivalent to a one semester calculus-based introductory electromagnetism course, and will prepare students well for further coursework or independent study in science or engineering.

[From the course website: https://www.coursera.org/specializations/introduction-to-electricity-magnetism]


CS50x

Fall 2021

This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web programming. Languages include C, Python, and SQL plus HTML, CSS, and JavaScript. Problem sets inspired by the arts, humanities, social sciences, and sciences. Course culminates in a final project.
[From the course website: https://cs50.harvard.edu/x/2022/]


Nand2Tetris Part 2

Spring 2020

In this project-centered course I built a modern software hierarchy, designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform. In particular, I implemented a virtual machine and a compiler for a simple, Java-like programming language, and I developed a basic operating system that closes gaps between the high-level language and the underlying hardware platform. In the process, I gained a deep, hands-on understanding of numerous topics in applied computer science, e.g. stack processing, parsing, code generation, and classical algorithms and data structures for memory management, vector graphics, input-output handling, and various other topics that lie at the very core of every modern computer system.
[Adapted from the course website: https://www.coursera.org/learn/nand2tetris2]


Read more about this project here: Nand2Tetris Part 2.


Nand2Tetris Part 1

Fall 2020

In this project-centered course I built a modern computer system, from the ground up. I completed six hands-on projects that took me from constructing elementary logic gates all the way through creating a fully functioning general purpose computer. In the process, I learned - in the most direct and constructive way - how computers work, and how they are designed.
[Adapted from the course website: https://www.coursera.org/learn/build-a-computer]


Read more about this project here: Nand2Tetris Part 1.


Rankine

Fall 2017 - Spring 2018

I, along with 5 of my classmates, designed a partial Rankine power cycle as my senior design project. The system will be used by the Rice Mechanical Engineering Department to demonstrate the Rankine power cycle to undergraduate students, and thus show how electricity is generated. The project was created by the Rice Mech. Eng. Department and granted $20,000 by the Rice Engineering Alumni(REA).


Read more about this project here: Rankine.


Pyroscaphe

Fall 2015 - Spring 2016

As a sophomore, I was one of two captains of the Rice Concrete Canoe Team. The team not only designed and built a canoe out of concrete, but also designed and built a custom, 26’-long CNC router to shape the canoe after the concrete was poured. At the end of the year, the team presented on and raced the canoe against 12 other schools at the yearly Texas-Section ASCE Student Symposium at Texas Tech University in Lubbock, Texas.


Read more about this project here: Pyroscaphe.


Sagittarius

Fall 2014 - Spring 2015

As a freshman, I joined the Rice Concrete Canoe Team. I learned how to mix concrete and use concrete aggregate to create a material that was both buoyant and could withstand compressive stress. I also learned to combine carbon fiber with concrete to create a composite material that would withstand the tensile stress. Using both of these properties, I learned how a canoe made out of concrete could both be light enough to be buoyant (for a prescribed volume), and also strong enough to withstand the internal stresses of use. At the end of the year, the team presented on and raced the canoe against 12 other schools at the yearly Texas-Section ASCE Student Symposium at Lamar University in Lamar, Texas.


Read more about this project here: Sagittarius.