Teaching

I teach Computer Science at both undergraduate and postgraduate levels, covering a broad range of subjects. My approach focuses on clarity, engagement, and real-world applications, helping students develop strong analytical and problem-solving skills. Beyond full-length courses, I also conduct short sessions and workshops, making complex topics accessible and practical for diverse learners.

Courses

2025

Department of Computer Science, Faculty of Applied Sciences, University of Sri Jayewardenepura, Sri Lanka.
CSC 353 | 2.0 Credits

Faculty of Graduate Studies, University of Sri Jayewardenepura, Sri Lanka.
DSA 555 | 3.0 Credits

M.Sc. in Data Science and AI - Batch 3

2024

Department of Computer Science, Faculty of Applied Sciences, University of Sri Jayewardenepura, Sri Lanka.
CSC 112 | 2.0 Credits

B.Sc. (General Degree)

CSC 108 | 1.5 Credits

B.Sc. (General Degree)

CSC 319 | 1.5 Credits

B.Sc. (General Degree)

CSC 377 | 2.0 Credits

B.Sc. (Special Degree)

Faculty of Graduate Studies, University of Sri Jayewardenepura, Sri Lanka.
CSC 540 | 2.0 Credits

M.Sc. in Computer Science

CSC 603 | 2.0 Credits

M.Sc. in Computer Science - Batch 6

CSC 610 | 2.0 Credits

M.Sc. in Computer Science

2023

Faculty of Graduate Studies, University of Sri Jayewardenepura, Sri Lanka.
DSA 504 | 2.0 Credits

M.Sc. in Data Science and AI - Batch 2

Department of Computer Science, Faculty of Applied Sciences, University of Sri Jayewardenepura, Sri Lanka.
CSC 467 | 2.0 Credits

B.Sc. (Special Degree, CS)

ICT 307 | 2.0 Credits

B.Sc. (General Degree)

2022

Department of Computer Science, Faculty of Applied Sciences, University of Sri Jayewardenepura, Sri Lanka.
CSC 467 | 2.0 Credits

B.Sc. (Special Degree, CS)

ICT 131 | 2.0 Credits

B.Sc. (General Degree)

CSC 201 | 2.0 Credits

B.Sc. (General Degree)

ICT 204 | 2.0 Credits

B.Sc. (General Degree)

ICT 307 | 2.0 Credits

B.Sc. (General Degree)

CSC 361 | 2.0 Credits

B.Sc. (General Degree)

CSC 377 | 2.0 Credits

B.Sc. (Special Degree, CS)

Faculty of Graduate Studies, University of Sri Jayewardenepura, Sri Lanka.
DSA 504 | 2.0 Credits

M.Sc. in Data Science and AI - Batch 1

DSA 555 | 3.0 Credits

M.Sc. in Data Science and AI - Batch 1

2021

Faculty of Graduate Studies, University of Sri Jayewardenepura, Sri Lanka.
CSC 615 | 2.0 Credits

M.Sc. in Computer Science

Department of Computer Science, Faculty of Applied Sciences, University of Sri Jayewardenepura, Sri Lanka.
CSC 467 | 2.0 Credits

B.Sc. (Special Degree, CS)

CSC 377 | 2.0 Credits

B.Sc. (Special Degree, CS)

CSC 361 | 2.0 Credits

B.Sc. (General Degree)

ICT 307 | 2.0 Credits

B.Sc. (General Degree)

ICT 204 | 2.0 Credits

B.Sc. (General Degree)

CSC 201 | 2.0 Credits

B.Sc. (General Degree)

ICT 131 | 2.0 Credits

B.Sc. (General Degree)

2020

Faculty of Graduate Studies, University of Sri Jayewardenepura, Sri Lanka.
IM 534 | 2.0 Credits

M.Sc. in Industrial Mathematics

Department of Computer Science, Faculty of Applied Sciences, University of Sri Jayewardenepura, Sri Lanka.
CSC 467 | 2.0 Credits

B.Sc. (Special Degree, CS)

CSC 377 | 2.0 Credits

B.Sc. (Special Degree, CS)

CSC 361 | 2.0 Credits

B.Sc. (General Degree)

ICT 307 | 2.0 Credits

B.Sc. (General Degree)

ICT 204 | 2.0 Credits

B.Sc. (General Degree)

ICT 131 | 2.0 Credits

B.Sc. (General Degree)

CSC 108 | 1.5 Credits

B.Sc. (General Degree)

2019

Department of Computer Science, Faculty of Applied Sciences, University of Sri Jayewardenepura, Sri Lanka.
CSC 108 | 1.5 Credits

B.Sc. (General Degree)

ICT 131 | 2.0 Credits

B.Sc. (General Degree)

ICT 307 | 2.0 Credits

B.Sc. (General Degree)

CSC 319 | 1.5 Credits

B.Sc. (General Degree)

CSC 377 | 2.0 Credits

B.Sc. (Special Degree, CS)

CSC 467 | 2.0 Credits

B.Sc. (Special Degree, CS)

CSC 361 | 2.0 Credits

B.Sc. (General Degree)

2018

Department of Computer Science, Faculty of Applied Sciences, University of Sri Jayewardenepura, Sri Lanka.
CSC 361 | 2.0 Credits

B.Sc. (General Degree)

ICT 131 | 2.0 Credits

B.Sc. (General Degree)

CSC 108 | 1.5 Credits

B.Sc. (General Degree)

2017

Department of Computer Science, Faculty of Computing, General Sir John Kotelawala Defence University, Sri Lanka.
CS 5023

Batch 32

IS 5073

Batch 32

2016

Department of Computer Science, Faculty of Computing, General Sir John Kotelawala Defence University, Sri Lanka.

2015

Department of Computer Science, Faculty of Computing, General Sir John Kotelawala Defence University, Sri Lanka.
CS 6013

Batch 30

CS 5023

Batch 30

2014

Department of Computer Science, Faculty of Natural Sciences, The Open University of Sri Lanka.