An autonomous and effective piano teacher replacement
Learning piano is a arduous and multifaceted task that is commonly supervised and reinforced by a piano tutor. These piano lessons can be expensive and difficult to schedule.
CSE focusing on microcontroller programming
CSE focusing on note recognition algorithm
CSE focusing on Android programming
EE focusing on PCBs and hardware