I am a lecturer lecturer at the Information Technology and Web Science Program at the Rensselaer Polytechnic Institute. I am teaching the following classes:

  • Data Science (ITWS 6350, ITWS 4350, CSCI 6350, CSCI 4350, ERTH 6350, ERTH 4350)
  • Data Analytics (ITWS 6600, ITWS 4600, MATP 4450, BCBP 4600)
  • Xinformatics (ITWS 6400, ITWS 4400, ERTH 6400, ERTH 4400)

Before joining RPI as a lecturer, I worked at the WVU LaunchLab as the CodeLab instructor where I taught the Android mobile app development class to novice programmers.

Here are some of the news articles related to my teaching and research:

I have contributed to MIT App Inventor through Google Summer of Code (GSoC), in integrating Internet of Things through these two projects:


I have publisehd both journal and conference papers based on the research projects that I worked on.

journal Publications:

  • A Flexible Genetic Algorithm System for Multi UAV Surveillance: Algorithm and Flight Testing, Journal of Unmanned Systems. Marjorie Darrah, Jay Wilhelm, Thilanka Munasinghe, Mitch Wathen, Steve Yokum, Eric Sorton, Volume 03, Issue 01, pages: 49-62, January 2015.
  • Using Genetic Algorithms for Tasking Teams of Raven UAVs, Journal of Intelligent and Robotics Systems, Marjorie Darrah, Edgar Fuller, Thilanka Munasinghe, Kristin Duling, Mridul Gautam, Mitchell Wathen, Volume 70, Issue 1-4, pages: 361-371, April
  • Study on Variation in Mobility and Travel Behaviour during the Covid-19 Pandemic: Case study in Western Province, Sri Lanka, Transportation Research Record Journal , K.D.P. Damsara, G.L. Dimantha I. De Silva, Thilanka Munasinghe. (Submitted).

Conference Publications

Short Papers and Posters


  • Effect of Dependent Factors on Global Child Mortality, Mukesh Mohanty, Chirag Sahni, Shlok Shah, Himanshu Dey, Deepanshu Dey, Devanshoo Jain, Thilanka Munasinghe.
  • Robust Classification of “Cloud Streets” for Meteorological Advancement using Deep Learning, Jiarui Jiang, Thilanka Munasinghe.
  • Identifying Desirable NYC Schools, Dominic Schroeder, Thilanka Munasinghe.
  • COVID-19 and Water Quality: Public Beaches and Lakes Water Quality Data Assessment During the Pandemic, Dominic Schroeder, Thilanka Munasinghe.
  • COVID-19 Vaccination Cases Information System. Liangbin Zhu, Kai Liang, Kehan Shen, Sijiang Chen, Shuang Qiu, Weiyi Xia, Thilanka Munasinghe.

Poster Presentations:

  • Efficient Path Planning Algorithms for Autonomous Underwater Vehicles, Google Research Labs Conference, June 2014.
  • Transformation Mapping of Bubbles’ 2-D Circular Shape to an Elliptical Shape Under Influence of a Magnetic Field in Pool Boiling in Microgravity Conditions, Thilanka Munasinghe, 5th MIT Conference on Computational Fluid and Solid Mechanics, Massachusetts Institute of Technology (MIT), Cambridge, MA, Thilanka Munasinghe, June 2009. (Abstract & Poster).
  • Laminar to Turbulent Transition in Fluid Flow in Boiling, AIAA Young Professional and Student Education Conference, John Hopkins University, Baltimore, Maryland, November 2008.
  • Pool Boling in Microgravity Environment; AIAA Student Conference, University of Maryland, College Park, April 2008.
  • Pool Boiling: Heat Transfer Application; Research Day at WV-Capitol, Charleston, West Virginia, January 2008.

Research Projects

Here is a cross section of some of the ongoing projects and the projects I have done in the past.

Click on each tag cloud / project to learn more about the work I did, as well as the research publications and the awards I have received for some of the projects.


I enjoy teaching. Currently, I teach data-intensive courses such as Data Science, Data Analytics, and Informatics at Rensselaer Polytechnic Institute (RPI). Before joining RPI, I had many opportunities to teach at WVU, where I taught Introduction to Engineering courses and Mobile App development courses and tutoring math, physics, and MatLab learning sessions at Engineering Learning Center at WVU. Also, I was the Java, C++, and android programming instructor at WVU Launch Lab.

Click on the images below to learn more about courses that I teach at RPI (Data Science, Data Analytics and Informatics) and see some of the sample lessons I have conducted for Mathematics and Mobile App Development using MIT App Inventor at WVU and other general teaching-related tutorials.

Teaching at RPI and WVU

Lecturing at RPI & CodeLab Sessions at WVU

Teaching Data Science, Data Analytics & Informatics courses at RPI and instructing students groups at WVU CodeLabs on hands-on experiance on learning the IoT fundamentals and programming concepts.

1 / 4
Teaching Data Science course at RPI
2 / 4
"Teaching Data Science course at RPI"
3 / 4
Teaching Data Analytics course at RPI
4 / 4
CodeLab sessions at West Virginia University
4 / 4
Data Analytics / Data Science Poster Session at RPI


Here are some of the experimental things I have done in the past or I am currently carrying out.