People :: ECE 445 - Senior Design Laboratory

People

TA Office Hours

Held weekly in the senior design lab (ECEB 2070/2072). NOTE:

There are no office hours during the weeks of board reviews or final demos.

Chat Room

Ask technical questions here:

Summer 2026 Instructors

Name Area
Prof. Arne Fliflet (Instructor)
3056
afliflet@illinois.edu
microwave generation and applications
Prof. Viktor Gruev (Instructor)

vgruev@illinois.edu
Prof. Joohyung Kim (Instructor)

joohyung@illinois.edu
Prof. Rakesh Kumar (Instructor)

rakeshk@illinois.edu
Prof. Michael Oelze (Instructor)
ECEB 2056
oelze@illinois.edu
Biomedical Imaging, Acoustics, Nondestructive Testing
Prof. Craig Shultz (Instructor)
CSL 220
shultz88@illinois.edu
Haptics, Human Computer Interaction, Signals, Audio, HCI, Actuators, Wearables, Interaction
Prof. Cunjiang Yu (Instructor)

cunjiang@illinois.edu
Prof. Yang Zhao (Instructor)

yzhaoui@illinois.edu
Abdullah Alawad (TA)

aalawad2@illinois.edu
Haocheng Bill Yang (TA)

hy38@illinois.edu
Gayatri Chandran (TA)

gpc4@illinois.edu
Super-resolution imaging, force microscopy, nanoscale light-matter interactions
Aniket Chatterjee (TA)

aniketc2@illinois.edu
Shiyuan Duan (TA)

sduan9@illinois.edu
Argyrios Gerogiannis (TA)

ag91@illinois.edu
Reinforcement Learning, Bandits, LLM Reasoning, Theoretical Machine Learning
Gerasimos Gerogiannis (TA)

gg24@illinois.edu
Computer Architecture, High-Performance Computing, Hardware Accelerators, FPGA
Manvi Jha (TA)

manvij2@illinois.edu
Computer Vision; Large Language Models; IoT; High Level Synthesis
Jason Jung (TA)

jasondj2@illinois.edu
Imaging Systems, Circuit design, Signal Processing, Computer Vision
Po-Jen Ko (TA)

pojenko2@illinois.edu
Weijie Liang (TA)

weijiel4@illinois.edu
Wesley Pang (TA)

qpang2@illinois.edu
Zhuchen Shao (TA)

zhuchens@illinois.edu
Yulei Shen (TA)

yuleis2@illinois.edu
Wenjing Song (TA)

ws33@illinois.edu
Eric Tang (TA)

leweit2@illinois.edu
IC, EM, proficient with PCB and soldering
Jiaming Xu (TA)

jx30@illinois.edu
Zhuoer Zhang (TA)

zhuoer3@illinois.edu
Frey Zhao (TA)

yifeiz10@illinois.edu

Other Important People

https://ece.illinois.edu/about/directory/staff

BarPro Weightlifting Aid Device

Patrick Fejkiel, Grzegorz Gruba, Kevin Mienta

Featured Project

Patrick Fejkiel (pfejki2), Kevin Mienta (kmient2), Grzegorz Gruba (ggruba2)

Title: BarPro

Problem: Many beginner weightlifters struggle with keeping the barbell level during lifts. Even seasoned weightlifters find their barbells swaying to one side sometimes. During heavy lifts, many people also struggle with full movements after a few repetitions.

Solution Overview: BarPro is a device that straps on to a barbell and aids the lifter with keeping the barbell level, maintaining full repetitions and keeping track of reps/sets. It keeps track of the level of the barbell and notifies the lifter with a sound to correct the barbell positioning when not level. The lifter can use the device to calibrate their full movement of the repetition before adding weight so that when heavy weight is applied, the device will use data from the initial repetition to notify the lifter with a sound if they are not lifting or lowering the barbell all the way during their lift. There will be an LCD screen or LEDs showing the lifter the amount of repetitions/sets that they have completed.

Solution Components:

Subsystem #1 - Level Sensor: An accelerometer will be used to measure the level of the barbell. If an unlevel position is measured, a speaker will beep and notify the lifter.

Subsystem #2 - Full Repetition Sensor: An ultrasonic or infrared distance sensor will be used to measure the height of the barbell from the ground/body during repetitions. The sensor will first be calibrated by the lifter during a repetition with no weight, and then that calibration will be used to check if the lifter is having their barbell reach the calibrated maximum and minimum heights.

Subsystem #3 - LED/LCD Rep/Sets Indicator: LEDs or a LCD screen will be used to display the reps/sets from the data measured by the accelerometer.

Criterion for Success: Our device needs to be user friendly and easily attachable to the barbell. It needs to notify the lifter with sounds and LEDs/LCD display when their barbell is not level, when their movements are not fully complete, and the amount of reps/sets they have completed. The device needs to work smoothly, and testing/calibrating will need to be performed to determine the minimum/maximum values for level and movement positioning.