Academics

Commencement Pic

Courses

Bharat has taken the following courses during his education at IIT-Madras and UCSB.

Signal Processing and Communications

  • Haptics: Technologies, Perception, Interaction
  • Digital Image Processing
  • Imaging Systems
  • Digital Speech Processing
  • Advanced Digital Signal Processing
  • Signal Compression
  • Optimal Estimation and Filtering
  • Biomedical Signal and Image Processing
  • Analog and Digital Signal Processing
  • Advanced Digital Communication
  • Introduction to RF Sensing
  • Communication Systems

Circuit Design

  • Biomedical Electronic Systems
  • Advanced Electrical Systems
  • Digital IC Design
  • Analog IC Design
  • Solid State Devices
  • Electrical and Magnetic Circuits

Selected Others

  • Data Structures and Algorithms
  • Computer Organization and Microprocessors
  • Stochastic Processes in Engineering
  • Matrix Analysis
  • Optical Engineering
  • Power Systems Practice
  • Electromagnetic Fields
  • Quantum Physics
  • Principles of Economics

Skills

  • Programming Languages / Software : MATLAB, Python, C, C++, C# (.NET), Verilog, Git (github profile)
  • Scientific Applications : COMSOL, LTSpice, PsychToolbox, SPSS, Chai3D. OpenCV, Scikit-learn, Caffe, Tensorflow, LabView, Wireshark, Xilinx ISE
  • Manufacture : Solidworks, AutoCAD, 3D printing
  • Design and Web : Unity, Illustrator, Photoshop, Premiere, MS Office, 3DS Max, HTML, CSS, LATEX
  • Hardware Platforms : Oculus VR, NI DAQs, audio DACs (MOTU) and amplifiers, haptic actuators (piezo, voice coils, LRA, ERM), Ultrahaptics, Polhemus position trackers, Optitrack, Leap Motion, Arduino, Raspberry Pi, Xbee, XMOS, ARM
  • Operating Systems : Proficient in Windows and Linux environments

Teaching

At UCSB, Bharat has taught courses on Signal Analysis, Probability and Statistics, Communication Systems, Image Processing, Multimedia Systems, Scientific Computing, Robotics Design Lab, and several lower undergraduate Physics labs.

Course Projects

Prior course projects include work on developing vital sign estimation with wireless signals, image forensics with deep learning, haptic skin stretch devices, speech processors using pitch estimation, assistive designs using computer vision, and circuit design for hobby projects.