- Past/Present Employment
- Assistant Professor, York University (2023 – Present)
- Assistant Professor, University of Calgary (2020 – 2023).
- Senior Data Scientist, Bank of Canada (2018 – 2020)
- Data Scientist, Apption Inc, Canada (2016 – 2018)
- Researcher & Software Developer, IBM Canada (2011 – 2015)
- Software Developer, Recognia Inc. (acquired by Trading Central), Canada (2008 – 2010)
- Lecturer, International Islamic University, Bangladesh (2005)
- Education
- PhD 2018, McGill University
- MSc 2008, Queen’s University
- BSc 2004, Bangladesh University of Engineering and Technology
My research designs intelligent novel developer tools for software and data engineers so that they can be more productive during system development.
My work lies at the intersection of three areas in computer science: Software Engineering, Human Computer Interaction (HCI), and Machine Learning (AI/ML).
Please see my research page has details.
I am the founding director of the Data Intensive Software Analytics (DISA) Lab.
Prospective Students
I am always looking for motivated and hard- working students. The student should have strong background in software engineering, machine learning, and human-computer interaction.
NOTE: at this moment, I am only accepting PhD students. Any email/request for master’s admission won’t be reviewed. For a PhD admission at a Canadian research university like York or UCalgary, you would need to have master’s completed or you would need to be in the process of completion of your master’s degree.