I am in my fourth-year at Purdue University studying Computer Engineering, with concentrations in both Computer Systems and Microelectronics & Semiconductors. After graduating, I will return for a Master's in Electrical and Computer Engineering as part of the university's 4+1 program.My passions are rooted in Digital Design and Computer Architecture. Digital logic design courses captivated and influenced me. For the Summer of 2024, I will be conducting research with Purdue University to improve vector instruction performance in a RISC-V processor.What I know:- Data Structures and Algorithms in C- Microcontroller Programming & Interfacing- ASIC Design and Verification- Computer Communication Networks- Computer Security Basics- Computer Prototyping and Design- Operating Systems- Advanced Computer Security- CryptographyWhat I am learning:- Advanced Computer Architecture- Compilers- Network Forensics- Reverse Engineering
-
Undergraduate ResearcherPurdue University May 2024 - Jul 2024West Lafayette, Indiana, United StatesAs part of the Summer Undergraduate Research Fellowship, I worked with Purdue University's SoCET team to optimize vector memory accesses in a RISC-V processor. Initially, the vector processor serialized memory accesses between all four vector lanes and the L1 data cache could only read & write 32-bit words. My changes to the core coalesced memory accesses between lanes that would point to the same cache block & matched tags with each other, and added read & write data lanes the width of a cache block between the load-store controller & the L1 data cache. The open-source tools Verilator and GTKWave were used to simulate and verify waveforms, respectively. Simulations showed an average 1.25 times speedup comparing the coalescer design to the of the serializer using a custom suite of benchmarks. Synthesis of my design involved Cadence's Genus and SkyWater's PDK. Addition of the coalescer did not impact the processor's critical path.I also became experienced with the engineering research process. My responsibilities included reading & annotating literature, writing an abstract & technical summary, and presenting my work at the end of the summer.SURF and SCALE funded this experience. -
Asic Design Laboratory Undergraduate Teaching AssistantPurdue University Jan 2024 - May 2024West Lafayette, Indiana, United StatesAs a UTA, I guided student development of VLSI digital circuits using SystemVerilog and commercial VHDL-based CAD tools and held office hours twice a week to assist students with achieving lab and course objectives. I also attended weekly meetings to discuss logistics, lab structure, and student progress. -
Product EngineerTexas Instruments May 2023 - Aug 2023Dallas, Texas, United StatesI was on a team of Product Engineers that oversaw mmWave automotive radar transceivers. This role strengthened my data management & analysis skills. I regularly wrote scripts to help automate my work. An important script I wrote identified tests to remove to reduce device test time during the final round of testing. I also created a PHP webpage where Product Engineers could submit test requests to Engineering Techs. This drastically improved and standardized the process at which these requests were made. I also got experience operating Verigy 93k machines to test devices using the changes I made to test suites. -
Student Web DeveloperPurdue University Instructional Innovations May 2022 - Dec 2022As a student web developer, I worked on two projects designed to be used by both Purdue students and staff. Both of these projects used React & TypeScript for the front end and .NET for the back end.
-
Kitchen StaffChick-Fil-A-Franchise Nov 2020 - Jan 2022Avon, Indiana, United StatesIn this position, I worked in the back of the house, which meant I did everything from counting & packaging nuggets to working six friers simultaneously during peak hours of operation. I developed skills relating to teamwork, such as communication, delivering products, and fulfilling the responsibilities of my role in the kitchen. -
Crew MemberChipotle Mexican Grill Jan 2020 - Sep 2020Plainfield, Indiana, United StatesThis was my first job. I learned quite a lot about working fast and efficiently during my time at Chipotle. Most of my experience at Chipotle was taking orders from the guests. This developed my ability to listen and work with customers when delivering a product.I left this position to focus on my education and extracurriculars as I entered my senior year of high school.
William Cunningham Education Details
-
Fourth Year -
Avon High SchoolIndiana Core 40 With Academic Honors Diploma
Frequently Asked Questions about William Cunningham
What is William Cunningham's role at the current company?
William Cunningham's current role is Computer Engineering 4+1 at Purdue University.
What schools did William Cunningham attend?
William Cunningham attended Purdue University, Avon High School.
Not the William Cunningham you were looking for?
-
1gmail.com
-
William Cunningham
Charlotte, Nc4db.com, endava.com, yahoo.com, aol.com4 +141054XXXXX
-
William Cunningham
15+ Years Of Delivering Significant Results In Financial Services, Business Consulting, Sales, And Client Service.Newtown Grant, Pa8msn.com, peoplepc.com, yahoo.com, rocketmail.com, mchsi.com, mchsi.com, morganstanley.com, morganstanley.com4 +191478XXXXX
-
3gmail.com, hamiltoncompany.com, hamiltoncompany.com
-
2mednet.ucla.edu, arts.ucla.edu
2 +131079XXXXX
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial