Teaching Philosophy:
As a teacher, my ultimate goal is to ensure that students not only learn what I teach, but get to enjoy it and apply it. I want my students to observe, learn, appreciate and create ideas that far supersede their own imagination. This is why my teaching philosophy has five parts: (1) Encourage interaction and involvement, (2) Hands-on practice, (3) Think innovation and the future, (4) Progress evaluation, and (5). Culturally Responsive Teaching and Pedagogy.
In summary, my goal is to convey to students that learning is interesting, evolving and rewarding. I endeavor to recognize the various skills in the lecture room; using them to leverage the overall learning experience. I do have a good understand that different students may come from different cultural backgrounds; hence they might have different thinking patterns so they may act differently in different situations and I have to treat them equally. Ultimately, I would expect students to come up with innovative minds to generate new ideas, where they can discover the world and implement solutions for existing problems in order to make a better living place for all the living beings in the world.
Teaching Responsibilities:
Assistant Professor at St. Cloud State University (August 2018 – Present)
2021-2022 Academic Year Teaching
Summer-2022:
· CNA 444-01 Internship: Undergraduate
· CNA 444-06 Internship: Undergraduate
· CSCI 201-01 Computer Science 1
· IA 697-01 Starred Paper
Spring-2022:
· CNA 430-01 Firewall and Penetration Testing
· CNA 431-01 Offensive and Defensive Security Principles and Techniques
· CNA 435-54 Offensive and Defensive Security Principles and Techniques Lab
· CNA 435-01 Offensive and Defensive Security Principles and Techniques Lab
· CNA 444-01 Internship: Undergraduate
· CNA 444-02 Internship: Undergraduate
· CNA 530-01 Firewall and Penetration Testing
· CNA 531-01 Offensive and Defensive Security Principles and Techniques
· CNA 535-01 Offensive and Defensive Security Principles and Techniques Lab
· CSCI 415-54 Computer Security
· CSCI 699-82 Portfolio
· IA 612-01 Intrusion Detection and Prevention
· IA 697-02 Starred Paper
Fall-2021:
· CNA 438-01 Applied Cryptography
· CNA 444-01 Internship: Undergraduate
· CNA 444-02 Internship: Undergraduate
· CNA 538-01 Applied Cryptography
· IA 612-01 Intrusion Detection and Prevention
· SE 221-54 Introduction to Computer Networking
Summer-2021:
· CNA 444 -02 Internship: Undergraduate
· CNA 499-81 Independent Study
· CNA 499-80 Independent Study
· CNA 600-80 Graduate Research or Scholarly Activity
2020-2021 Academic Year Teaching
Spring-2021:
· CNA-430/530-01: Firewall and Penetration Testing (HyFlex) - Spring 2021
· CNA-430/530-54: Firewall and Penetration Testing (Online) - Spring 2021
· CNA-431/531-01: Offensive and Defensive Security Principles and Techniques (HyFlex) - Spring 2021
· CNA-431/531-54: Offensive and Defensive Security Principles and Techniques (Online) - Spring 2021
· CNA-435/535-01: Offensive and Defensive Security Principles and Techniques LAB (HyFlex) - Spring 2021
· CNA-435/535-54: Offensive and Defensive Security Principles and Techniques LAB (Online) - Spring 2021
· IA-606-01: Security and Cryptographic Protocols (Asynchronous) - Spring 2021
· IA-612-01: Intrusion Detection and Prevention (Asynchronous) - Spring 2021
Fall-2020:
· CNA-438/538-01: Firewall and Penetration Testing (HyFlex) - Fall 2020
· CNA-438/538-54: Firewall and Penetration Testing (Online) - Fall 2020
· IA-612-01: Intrusion Detection and Prevention (Asynchronous) - Fall 2020
2019-2020 Academic Year Teaching
10. CSCI-200-54: Elements of Computing (Online) - Summer 2020
9. CNA-431/531-01: Offensive and Defensive Security Principles and Techniques - Spring 2020
8. CNA-431/531-54: Offensive and Defensive Security Principles and Techniques (Online) - Spring 2020
7. CNA-435/535-01: Offensive and Defensive Security Principles and Techniques LAB - Spring 2020
6. CNA-435/535-54: Offensive and Defensive Security Principles and Techniques LAB (Online) - Spring 2020
5. SE-221-01: Introduction to Computer Networking - Fall 2019
4. SE-221-54: Introduction to Computer Networking (Online) - Fall 2019
3. CNA-426/526-01: Computer Networking - Fall 2019 & Spring 2020
2. CNA-430/530-01: Firewall and Penetration Testing - Fall 2019 & Spring 2020
1. IA-612-01: Intrusion Detection and Prevention - Fall 2019 & Spring 2020
2018-2019 Academic Year Teaching
7. CSCI-200-01: Elements of Computing - Summer 2019
6. CSCI-200-54: Elements of Computing (Online) - Summer 2019
5. SE-221-01: Introduction to Computer Networking - Fall 2018
4. SE-221-54: Introduction to Computer Networking (Online) - Fall 2018
3. CNA-426/526-01: Computer Networking - Fall 2018 & Spring 2019
2. CNA-430/530-01: Firewall and Penetration Testing - Fall 2018 & Spring 2019
1. IA-612-01: Intrusion Detection and Prevention - Fall 2018 & Spring 2019
Graduate Instructor at Texas Tech University (September 2014 – August 2018)
Spring 2018
21.ENGR-1315-Introduction to Engineering (Two Sections per Semester)
Fall 2017
20.ENGR-1315-Introduction to Engineering (Two Sections per Semester)
Summer-II 2017
19. CS-2350 Computer Organization and Assembly Language Programming
Summer-I 2017
18. CS-4331 Cloud computing and Security
Spring 2017
17.CS-5379-Paralle & Concurrent Processing
16.CS-5363-Software Project Management
15.CS-2413-Data Structures (C++)
Fall 2016
14.CS-4366-Senior Capstone Project
13.CS-4365-Software Engineering-II
12.CS-1412-Programming Principles-II (C)
Summer 2016
11.CS-2365-Object Oriented Programming with JAVA
Spring 2016
10.CS-3365-Software Engineering-1
Fall 2015
9. CS-2413-Data Structures (C++)
8. CS-1411-Programming Principles-I (Python)
Summer-II 2015
7. CS-4395 Introduction to Computer Graphics
Summer-I 2015
6. CS-4331 Web Application Development
Spring 2015
5. CS-4352 Operating Systems
4. CS-2350 Computer Organization and Assembly Language Programming
Fall 2014
3. CS-5374 Software Verification and Validation
2. CS-5331-002 Special Topic on Data Analytic
1. CS-4354-Concepts of Database Systems
Graduate Instructor at St. Cloud State University (June 2013– August 2014)
5. IS-340: Management of Information Systems - Summer 2013
4. IS-356: System Analysis and Design - Summer 2013 & 2014
3. IS-443: Database Design, Implementation & Administration - Summer 2013
2. CSCI-201: Computer Science-1 (C++)
1. CSCI-169: Computers in Society
Faculty Lecturer at University of Peradeniya (January 2013– May 2013)
2. Logic Networking.
1. Computer and Data Networks.
Graduate Instructor at St. Cloud State University (January 2012 – December 2012)
3. IS-340: Management of Information Systems - Summer 2012
2. IS-443: Database Design, Implementation & Administration - Summer 2012
1. CSCI-169: Computers in Society
Visiting Lecturer at University of Peradeniya (October 2010– December 2011)
3. Co-512: Cryptography and Network Security
2. CO-513: Advanced Computer Networking
1. CO-302: Computer and Data Networks
Faculty Lecturer at University of Peradeniya (March 2009– September 2010)
4. CO-512: Cryptography and Network Security
3. CO-513: Advanced Computer Networking
2. CO-525: Software Engineering
1. CO-302: Computer and Data Networks
Faculty Instructor at University of Peradeniya (August 2007– February 2009)
7. Co-451: Artificial Intelligence
6. CO-303: Computer Interfacing
5. CO-301: Data Structures and Algorithms
4. CO-522: Database Systems
3. CO-542: Neural Networks and Fuzzy Systems
2. CO-202: Computer Programming
1. CO-302: Computer and Data Networks