Sanka Rasnayaka

Lecturer | Researcher
AS6-05-13 · sanka(at)nus.edu.sg

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 1559 times since 25-Jun-24 11:57:13 +08. This is the 1st time it has been accessed today.

A total of 298 different hosts have accessed this document in the last 163 days; your host, 3.148.106.49, 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: Monday, 27-May-2024 10:15:50 +08

Experience

Lecturer

National University of Singapore

I have been a lecturer for the following modules,

  • CS1101S: Programming Methodology
  • CS3203: Software Engineering Project
  • CS1010S: Programming Methodology
  • NM2207: Computational Media Literacy
  • TIC2601: Database and Web Applications
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

Education

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] An empirical study on usage and perceptions of llms in a software engineering project, LLM4Code, ICSE 2024. (pdf)
  • [2] Spatio-Temporal Dual-Attention Transformer for Time-Series Behavioral Biometrics, IEEE TBIOM, 2024 (paper)
  • [3] Undercover Deepfakes: Detecting Fake Segments in Videos. Workshop and Challenge on DeepFake Analysis and Detection at ICCV 2023. (pdf)
  • [4] BehaveFormer: A Framework with Spatio-Temporal Dual Attention Transformers for IMU enhanced Keystroke Dynamics. In proceedings of the International Joint Conference on Biometrics(IJCB), 2023. (pdf)
  • [5] Re-evaluating Keystroke Dynamics for Continuous Authentication. In proceedings of the International Conference on Advanced Research in Computing (ICARC), 2023. (pdf)
  • [6] DALLE-URBAN: Capturing the urban design expertise of large text to image transformers. In proceedings of the International Conference on Digital Image Computing: Techniques and Applications (DICTA), 2022. (pdf)
  • [7] Actional invariant IMU Gait for Continuous Authentication. In proceedings of the International Joint Conference on Biometrics(IJCB), 2022. (pdf)
  • [8] 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)
  • [9] MFR 2021: Masked face recognition competition In proceedings of the International Joint Conference on Biometrics(IJCB), 2021. (pdf)
  • [10] Multi-dataset benchmarks for masked identification using contrastive representation learning. In proceedings of the Digital Image Computing: Techniques and Applications (DICTA), 2021. (pdf)
  • [11] Your Tattletale Gait, Privacy Invasiveness of IMU Gait Data. In proceedings of the International Joint Conference on Biometrics(IJCB), USA, 2020. (pdf)
  • [12] 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)
  • [13] Who wants Continuous Authentication on Mobile Devices?, In proceedings of the Biometric Techniques Applications and Systems (BTAS), 2018. (pdf)
Book Chapters
  • [14] 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

  • Annual Teaching Excellence Award, NUS - 2024
  • Faculty Teaching Excellence Award, School of Computing - 2024
  • 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

Interests

Music

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

Drawing

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

Reading

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

Fitness

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