Worked under Professor Kristian Vargas Lopez on a behavioral economics project. My job was to create a facial recognition program that captured and logged the emotional state of each test subject. This was done in Linux using C++ with Affdex SDK, OpenCV, and Boost. I also worked with Shimmer sensors to capture and log the heart rate (PPG) and skin conductance (GSR) of the test subjects.
Team of seven working on a project for Plantronics Inc. that involves replacing their test equipment for testing electrical and audio devices. My role is to use LabVIEW to create a digital multi-tone audio test signal generator.
Research Paper: The History and Modern Application of the Vacuum Tube Transistor. View PDF
Oral Presentation: Room Acoustics. View PDF
Poster Presentation: Home Theater Room Treatment. View PDF
Using a single BJT (2N3904) transistor, I designed an amplifier that satisfied 10V/V gain and 20Hz-20KHz minimum bandwidth constraints under a 10KOhm load resistance. My design included blocking capacitors, proper biasing, and emitter degeneration.
Using verilog, I designed a processor that implemented Fetch (Instruction Cache) , Decode (Registry File, Sign Extend) , and Execute (ALU). This design implemented the multi-stage pipeline using fluid flops. Used GTKWave and C++ testbenches for debugging.
Created a fly catcher game using an FPGA interfacing with a computer monitor via VGA. I used Xilinx ISE to program the FPGA board. Updated display with graphics and controlled the fly capture mechanism using the buttons on the FPGA board. Involved many finite state machines in order to control game logic.