- Facilitated Internet of Things curriculum by helping students learn how to work with IoT
- Assisted students learned web development, and video game design as necessary
- Modified learning approach as needed to support individual student learning
- Built relationships with and maintained supervision of students
- Provided feedback to lead educators on program success and student needs daily
- Tracked and communicated student progress
- Relevant Projects
- Personal Projects
- Created a parking sensor that used green, yellow, and red LEDs to alert a driver of how
- Course Projects
- Embedded Systems: Microcontrollers
- Came up with the game logic for a game of Tetris on an EasyMx Pro V7 for STM32 microcontroller using C
- Set up working menus and gameplay using the TFT display built into the board
- Created all the pieces for Tetris
- Set up collision detection
- Coded rotate feature for pieces
- Stored high score on EEPROM memory
- Hardware Programming
- Used S-DES encryption algorithm to encode an 8 bit binary number with a given
- Developed a program for the Arty S7 FPGA board using VHDL to generate a QR code of an 8 digit number in binary by sending the appropriate bits through
- UART and copy pasting them into Microsoft Excel to form a QR code using
- System on Chip
- Used an Arty S7 board to create a side scrolling game
- Wrote code for reading inputs from an NES controller
- Used oscilloscope to verify that NES controller was working as expected
- Displayed sprites and the tile map onto a monitor using a VGA adapter and given code for VGA timing
- Created an IP core using the VHDL components created so that the rest of the game can be coded in C
- Added character movement, enemy movement, collision detection, attacks, enemy attacks, and level handling
- Junior Design
- Created an ultrasonic radar using 2 Adafruit Mini microcontrollers
- Used stepper motor to rotate ultrasonic sensor 180 degrees back and forth
- Read data from ultrasonic sensor and displayed the data on an interface on a monitor using
- Gained experience using professional hardware such as DC-DC voltage converters, optocouplers, and differential line drivers
- Senior Design
- Created an IoT plant monitoring system to track the health of a plant from the voltage that it
- Fi board and Arduino Cloud
- Set up google sheet for the Arduino board to upload to through Wi-Fi every minute. Logged the timestamp, pH level, temperature, humidity, and moisture level
- Used muiltimeter to verify results
- Generated a health score from 0-100 based on the variables logged
- Chemical Engineering Car Competition
- Designed a system that would move a small car using a DC motor and an Arduino board until an
- Iodine clock reaction happens
- Used multimeter and oscilloscope to verify that Arduino board was functioning correctly
- Used a light sensor to detect when the reaction happened and stop the car to stay within the competition guidelines of stopping being autonomous