Thushara R. Bandara is currently a PhD Candidate in Mechanical, Manufacturing, and Mechatronic Engineering at RMIT University, Australia. Formerly, he served as an Instructor at the Department of Computer Engineering (CE), University of Peradeniya, Peradeniya, Sri Lanka, and a Visiting Lecturer in Computing at the Centre for Distance and Continuing Education, University of Peradeniya. He has over four years of experience in academic teaching and over six years of experience engaging with academic research works. At CE, he worked as the Instructor In-charge of course units, including Artificial Intelligence, Machine Learning and Data Mining, and Image Processing. In addition, he coordinated the Neural Networks Reading Group parallel to the Neural Networks and Fuzzy System course unit. He also led three teams involved in the Document Tag Generator, AiPaS, and Skim Sequencing Software projects in the CO 328 Software Engineering course and two groups involved in the SnaT Meal Tracking App project in the CO 227 Computer Engineering Project course as a Scrum Master.
As a former Subject Expert in the MSc program in GIS and Remote Sensing at the Postgraduate Institute of Science (PGIS), University of Peradeniya, Peradeniya, Sri Lanka, he taught the course units ESR 503 Database Management Systems and ESR 514 Numerical Methods and Algorithms, and coordinates a wide range of projects on real-world applications, from mathematical modeling to applied machine learning. Moreover, he worked as a Lecturer (Temporary) in Computer Science at the Department of Statistics and Computer Science (SCS), University of Peradeniya, Peradeniya, Sri Lanka. At SCS, he taught various theory and laboratory courses at all four levels of the BSc (Hons) degree program in Computer Science.
Apart from that, Thushara is a young motivated researcher with a solid research background in Computer Science, currently focusing on Computer Vision, Digital Image Processing, Multi-Object Tracking, Cyber-Physical Systems, Deep Learning, Data Analytics, and the Internet of Things. Thus far, Thushara has conducted various research works, including digital twin modeling to simulate the behavior of real-world entities in digital space, image classification and segmentation for diagnosing cancer, vision-based plant classification for autonomous agricultural land vehicles, and sentiment analysis for social media data using self-learning approaches.
[2023/12-Present] | Studies at the School of Engineering, RMIT University, Melbourne, Victoria, Australia. |
[2023/01-2023/11] | Worked as a Visiting Lecturer in Computing at the Centre for Distance and Continuing Education (CDCE), University of Peradeniya, Peradeniya, Sri Lanka. |
[2021/07-2023/07] | Worked as an Instructor (Temporary) at the Department of Computer Engineering, Faculty of Engineering, University of Peradeniya, Peradeniya, Sri Lanka. |
[2019/03-2022/11] | Worked as a Visiting Instructor and Subject Expert at the Postgraduate Institute of Science, University of Peradeniya, Peradeniya, Sri Lanka. |
[2019/03-2021/02] | Worked as a Lecturer (Temporary) at the Department of Statistics & Computer Science, Faculty of Science, University of Peradeniya, Peradeniya, Sri Lanka. |
[2019/07] | Officially graduated from the University of Peradeniya, the Number 1 Ranked University (Times Higher Education Ranking 2022) in Sri Lanka. |
[2019/02] | Successfully completed his BSc (Honors) in Computer Science from the Department of Statistics & Computer Science, Faculty of Science, University of Peradeniya, Peradeniya, Sri Lanka. |
[2018/11-2019/02] | Worked as a Data Analytics Intern at FriMi Digital Bank powered by Nations Trust Bank PLC, Colombo, Sri Lanka. |
Thushara's research interest lies in Computer Vision, Digital Image Processing, Multi-Object Tracking, Cyber-Physical Systems, Deep Learning, Data Analytics, and the Internet of Things.
[SJR Q2 Ranked Journal]
[SJR Q2 Ranked Journal]
Tutor in Mechatronics
School of Engineering, RMIT University, Melbourne, Victoria, Australia.
Visiting Lecturer
Centre for Distance and Continuing Education (CDCE), University of
Peradeniya, Peradeniya, Sri Lanka
Temporary Instructor
Department of Computer Engineering, University of Peradeniya,
Peradeniya, Sri Lanka
|
CO 225 - Software Construction [In charge] CO 326 - Computer Systems Engineering: Industrial Networks CO 328 - Software Engineering [In charge] CO 544 - Machine Learning and Data Mining [In charge] |
|
CO 222 - Programming Methodology [In charge] CO 323 - Computer Communication Networks II CO 521 - Compilers CO 541 - Artificial Intelligence [In charge] |
|
CO 227 - Computer Engineering Project CO 423 - Software Project Management [In charge] |
|
CO 225 - Software Construction CO 541 - Artificial Intelligence CO 543 - Image Processing [In charge] CO 544 - Machine Learning and Data Mining [In charge] |
|
CO 326 - Computer Systems Engineering: Industrial Networks CO 327 - Operating Systems CO 542 - Neural Networks and Fuzzy System CO 543 - Image Processing CO 544 - Machine Learning and Data Mining |
Visiting Instructor
Postgraduate Institute of Science, University of Peradeniya,
Peradeniya, Sri Lanka
|
ESR 503 - Database Management Systems [In
charge] ESR 514 - Numerical Methods and Algorithms in RS and GIS [Subject Expert & In charge] |
|
ESR 514 - Numerical Methods and Algorithms in RS and GIS [Subject Expert & In charge] IT 503 - Programming Laboratory I |
|
ESR 514 - Numerical Methods and Algorithms in RS and GIS [Subject Expert & In charge] IT 508 - Document Markup Languages |
Temporary Lecturer
Department of Statistics & Computer Science, University of
Peradeniya,
Peradeniya, Sri Lanka
|
CS 100 - Computer Applications (Practical) [In
charge] CS 104 - Structured Oriented Programming Practical CS 202 - Data Structures Practical CS 204 - Programming using DBMS CS 303 - Operating System Concepts [In charge] CS 307 - Computer Graphics [In charge] CS 308 - Computer Graphics Programming [In charge] CS 310 - Server-Side Web Programming [Tutor] CS 421 - Project in Computer Science II [Tutor] |
|
BC 301 - Basic Computing [In charge] CS 104 - Structured Oriented Programming Practical CS 105 - Object Oriented Programming Practical CS 202 - Data Structures Practical CS 308 - Computer Graphics Programming CS 404 - Parallel processing [Tutor] CS 413 - Information and Network Security [Tutor] |
Visiting Instructor
Centre for Distance and Continuing Education, University of
Peradeniya,
Peradeniya, Sri Lanka
|
CLT 2104 - Basic ICT Skills of Advanced Certificate in Laboratory Technology
[Co-in-charge] |
Visiting Instructor
Department of Education, University of Peradeniya,
Peradeniya, Sri Lanka
|
EDU 307 - ICT Database Systems (Lab) |