Doctor of Philosophy

May 2020 - Present

Dept. of Electrical and Computer Engineering at Queen's University, Canada.
Focused area of research: broadly in deep learning and computer vision.
Supervisor: Prof. Ali Etemad

Master of Applied Science

Sept' 18 - Apr' 20

Dept. of Electrical and Computer Engineering at Queen's University, Canada.
Thesis Title: Self-supervised ECG Representation Learning for Affective Computing. [thesis] [presentation]
Supervisor: Prof. Ali Etemad

Bachelor of Technology

Aug' 11 - Jul' 15

Dept. of Electrical Engineering at West Bengal University of Technology, India.
Rank 4 of 150 in graduating class of Electrical department.


Queen's University, Kingston, Canada

Sep' 18 - Present

Research Assistant

Currently I am working as a Research Assistant in Ingenuity Labs Research Institute and Ambient Intelligence and Interactive Machines (Aiim) Lab at Queen's with Prof. Etemad, and my core areas of research are Deep Learning, Self-supervised Learning, Unsupervised Clustering, Computer Vision, Biosignal Analysis, Affective Computing, Human Computer Interaction, among others. Please check the research tab for more information.

Teaching Assistant

  • Worked with Prof. Thomas Dean as a teaching assistant for APSC-143 (Introduction to Computer Programming for Engineers) in Fall 2019.

Course Developer

  • Worked with Prof. Shideh Kabiri Ameri in developing ELEC-252 (Electronics I) in Fall 2020.

  • Worked with Prof. Ali Etemad to design ELEC-472 course (Artificial Intelligence and Interactive Systems) in summer 2019.


  • I mentored final year undergrad student, Rachel Phinnemore for her CISC/COGS-499 project, with Prof. Ali Etemad and Prof. Nicholas Graham, 2019-2020.

Infosys Ltd., Bangalore, India

Dec' 17 - Jun' 18

Sr. System Engineer

    • Providing Techno-functional support for Oracle Enterprise Resource Planning (ERP) Systems, Finance and Supply Chain Management Module.

    • Optimization of workbench performance, designing multipurpose templates for Project Management module.

    • Process of financial data, development and analysis of custom financial reports, as per client's requirements.

    • Development of Oracle Financial Module (cloud) user guides for clients.

    • Related tools: Oracle Cloud Financial, Oracle Reports, ADF, OAF, SQL, PLSQL, Oracle E-Biz Suite.

Tech Mahindra Ltd., Hyderabad, India

Nov' 15 - Nov' 17

Software Engineer

    • Providing technical support for Oracle Enterprise Resource Planning (ERP) System. Implementation of client specific enhancements for Finance module.

    • Job scheduling, troubleshooting, root cause analysis and database maintenance.

    • Implementations of oracle forms and reports from scratch, creation of custom tables, database scripts and PL/SQL stored procedures, functions and triggers as per requirement.

    • Performing quarter-end and year-end activity like purging tables, generating financial reports among others.

    • Co-ordination with functional teams, clients, and onsite teams to gather requirements.

    • Related tools: Oracle D2K Forms, Reports, and XML Publisher, Oracle E-Biz suite, Oracle Workflow, SQL, PLSQL, Oracle Database.