Sanka Rasnayaka

Lecturer | Researcher
632, Ang Mo Kio Ave 4, Singapore · (65) 83742550 · sanka(at)

I am a Lecturer at the School of Computing, National University of Singapore.

My teaching philosophy is to facilitating self-learning by guiding the students thinking toward the final learning outcome, rather than explaining to them how to get there. I enjoy teaching fundamental courses in Computer Science like Discrete Structures, Programming, Algorithms and specialized courses in AI, Machine Learning and Computer Vision.

My research interests are on Continuous Authentication for modern personal devices, on-body gait biometric, privacy and human perceptions. If you are interested in joining research in these fields or collaborations feel free to contact me.

Hits: This document, index.html, has been accessed 3009 times since 12-Aug-21 15:39:15 SGT. This is the 5th time it has been accessed today.

A total of 507 different hosts have accessed this document in the last 590 days; your host,, has accessed it 1 times.

If you're interested, complete statistics for this document are also available, including breakdowns by top-level domain, host name, and date.

Last Updated: Friday, 29-Jul-2022 14:44:13 SGT



National University of Singapore

I have been a lecturer for the following modules,

  • CS1101S: Programming Methodology
  • CS3203: Software Engineering Project
  • CS1010S: Programming Methodology
2022 - Present

Teaching Assistant | Graduate Tutor

National University of Singapore

I was involved in classroom teaching, assignment grading, hands-on programming sessions and setting and grading programming projects, setting and grading mid and final exams. Following is a list of modules I was involved in,

  • CS1231: Discrete Structures
  • CS1010E: Programming Methodology
  • CS3230: Design and Analysis of Algorithms
  • CS5332: Biometric Authentication
  • CS2010: Data Structures and Algorithms II
  • TIC1201: Discrete Structures
  • SCALE Summer School: Artificial Intelligence and Future Technology
  • SWS3026: Visual Computing
2017 - 2022

Visiting Instructor | Undergraduate Tutor

University of Moratuwa, Sri Lanka

I worked as a tutor, lab instructor and grader for Computer Networks, Communication Skills and Video Production modules during my undergraduate studies.

2014 - 2016


National University of Singapore

Ph.D. in Computer Science
Thesis title: Continuous Authentication for Modern Personal Devices

Advisor: Prof. Terence Sim

2017 - 2022

University of Moratuwa, Sri Lanka

B.Sc. Engineering (Honours) in Computer Science and Engineering

GPA 3.9 | 1st class

2011 - 2016

Selected Publications

Conference Publications
  • [1] *Accepted* Actional invariant IMU Gait for Continuous Authentication. In proceedings of the International Joint Conference on Biometrics(IJCB), 2022.
  • [2] Does a Face Mask Protect My Privacy?: Deep Learning to Predict Protected Attributes from Masked Face Images. In proceedings of the Australasian Joint Conference on Artificial Intelligence (AJCAI) 2022. (pdf)
  • [3] MFR 2021: Masked face recognition competition In proceedings of the International Joint Conference on Biometrics(IJCB), 2021. (pdf)
  • [4] Multi-dataset benchmarks for masked identification using contrastive representation learning. In proceedings of the Digital Image Computing: Techniques and Applications (DICTA), 2021. (pdf)
  • [5] Your Tattletale Gait, Privacy Invasiveness of IMU Gait Data. In proceedings of the International Joint Conference on Biometrics(IJCB), USA, 2020. (pdf)
  • [6] Making the most of what you have! Profiling biometric authentication on mobile devices. In proceedings of the International Conference on Biometrics (ICB), Crete, Greece, 2019. (pdf)
  • [7] Who wants Continuous Authentication on Mobile Devices?, In proceedings of the Biometric Techniques Applications and Systems (BTAS), 2018. (pdf)
  • [8] Generation of intermediate viewpoints for scalable adaptation of real world environments for virtual reality, IEEE International Conference on Industrial and Information Systems (ICIIS), 2017. (pdf)
  • [9] Real-time Gesture Prediction Using Mobile Sensor Data for VR Applications”,In proceedings of the 8th International Conference on Machine Learning and Computing (ICMLC), 2016. (pdf)
  • [10] Quantitative and Qualitative Evaluation of Performance and Robustness of Image Stitching Algorithms, In proceedings of the International Conference on Digital Image Computing: Techniques and Applications (DICTA), 2015. (pdf)
Book Chapters
  • [11] Towards Wider Adoption of Continuous Authentication on Mobile Devices, Securing Social Identity in Mobile Platforms, Springer, 2020.
Full List of Publications: Google Scholar

Awards & Recognitions

  • NUS Honor List of Student Tutors - Awarded for AY 2020-21
  • NUS Honor List of Student Tutors - Awarded for AY 2018-19
  • NUS Research Scholarship - 2017-2021
  • UoM Dean’s List of Academic excellence - All Semesters
  • IEEEXtreme Programming Competition 2015 - Ranked 47th Globally and 2nd Nationally
  • IEEEXtreme Programming Competition 2011 - 2014 - Ranked top 100 Globally for four consecutive years
  • Virtusa Award - For the best Software Engineering Project
  • 2010 Best Accademic Performance - Dharmaraja College, Kandy



I enjoy music, and play the Guitar and Piano. As a hobbyist musician I have released two songs

  • "Magemai Samada", My music with vocals by my wife & me. Audio, Video
  • "Nethu Thula Siththam", College music group. Audio
I have got together with friends during my PhD to record some cover songs as well My Guitar instrumental performances Guitar 1 , Guitar 2 , Guitar 3


I dabble in a bit of scribbling and art from time to time


I enjoy fantacy and sci-fi books. My books are tracked on Goodreads


I enjoy running, cycling and exercising. My runs and rides are tracked on Strava