2024–present
Agent-Based Models of Information Diffusion
M.S. in Data Analytics (MSDA), University of Central Florida
Taught as part of the course Computational Analysis of Social Complexity.
Teaching
I teach computational methods by connecting theory to implementation: students should understand not only how an algorithm works, but what assumptions it makes, when it fails, and how to turn it into a working system.
Graduate teaching at UCF
2024–present
M.S. in Data Analytics (MSDA), University of Central Florida
Taught as part of the course Computational Analysis of Social Complexity.
2024–present
University of Central Florida
The first course in the Machine Learning I / II / III sequence.
2024–present
University of Central Florida
2024–present
University of Central Florida
2024–present
University of Central Florida
Curriculum & course development
2014–2018
University of Colombo School of Computing (UCSC), University of Colombo, Sri Lanka
Designed beginning in 2014, the year Chathura became an Assistant Lecturer, and first offered to a later batch of students; taught until 2018; Instructor of Record. The course was introduced in the 2015 undergraduate handbook into both the Computer Science curriculum (SCS 3113, optional in all three streams) and the Information Systems curriculum (IS 3012, optional in both streams), hence the dual code SCS3113/IS3012. It remained in the UCSC undergraduate curriculum through the 2023 intake (SCS 3213 by 2022), eight years after its introduction and five years after Chathura left the institution. The course description Chathura wrote first appears in print in the 2016 handbook (the 2015 handbook contains no course descriptions) and was still in use, substantially unchanged, in the 2023 handbook.
2024–present
University of Central Florida
Developed the curriculum for all three courses in the Machine Learning I / II / III sequence.
Earlier computer science teaching
2016–2018
University of Colombo, Sri Lanka
2014–2018
University of Colombo School of Computing, Sri Lanka
2014–2018
University of Colombo School of Computing, Sri Lanka
2014–2016
University of Colombo School of Computing, Sri Lanka
2014–2016
University of Colombo School of Computing, Sri Lanka
Student research & mentoring
2022–present
North Carolina State University
Research methods, data analysis, and scientific writing.
2021–2024
Complex Adaptive Systems Lab, UCF
Two computer science, one industrial engineering, one operations research major, under the guidance of co-PI Dr. Ivan Garibay.
2021–2024
DARPA-MIPS project, with NCSU and UCF
With a PhD student in Statistics from NCSU; two business, two statistics, one computer science major, under the guidance of co-PI Dr. William Rand.