Apart from playing Table Tennis, I love tinkering with electronics, and have worked with arduinos and AVRs (teensy) in the recent past. My GSoC had elements of embedded programming and C++ GUI dev for this amazing organisation Open Ephys.
Having satisfied my cravings for "hobby electronics" with the GSoC, I'm now into compilers and aspire to work with the LLVM community.
I've taken up Functional Programming,
Program Analysis and
Automated Reasoning (on SAT solvers),
in the Autumn semester of 2018.
Here are two reasons why I'm taking up FP: Extempore. The other is Emacs, 'nuff said.