Speaker Invitations
-
TechWorld 2025 Big Data, Computer Science, and Information Technologies
-
GSPOWER 2026 Global Summit on Power and Energy Engineering
-
POWERMEET 2026 2nd International Meet & Expo on Power and Energy Engineering
-
AGSCIVIL2025 Annual Global Summit on Civil, Structural, and Environmental Engineering
-
TechFusion 2025 AI, Cybersecurity, and Emerging Trends in Computer Science
-
ICAIC 2025 International Conference on Artificial Intelligence and Cybersecurity
-
WSCSE-2026 2nd World Summit on Crop Science and Engineering
-
ICMI 2025 27th ACM International Conference on Multimodal Interaction
-
WEBNANO-2025 6th International Experts Meet on Nanoscience and Nanotechnology
-
Conference European Healthcare & Hospital Management Conference (2025)
-
Conference Nursing Asia-Pacific 2025 - 6th Asia-Pacific Advanced Nursing Practice, Nursing Education, and Leadership Conclave
Academic and Professional Teaching
Current Responsibilites
-
CS508 - Generative Artificial Intelligence 2024-Now
-   Corporate Trainer - John Deere University at Moline, IL
Introduction to Generative AI, Key Concepts and Terminology, Types of Generative Models, Applications of Generative AI in Business, Ethical Considerations in Generative AI, Tools and Platforms for Generative AI, Implementing Generative AI in the Workplace, Future Trends in Generative AI, Hands-On Session.
Chronological Overview of Previously Taught Courses
-
CS 330/CS 491: Intro to the Design and Analysis of Algorithms Spring 2024
-   Teaching Assistant(v) - Southern Illinois University at Carbondale, IL
-
CS 409/CS 591: Ethical Hacking Fall 2023
-   Teaching Assistant(v) - Southern Illinois University at Carbondale, IL
-
CS 330/CS 491: Intro to the Design and Analysis of Algorithms Spring 2023
-   Teaching Assistant(v) - Southern Illinois University at Carbondale, IL
-
CS 409/CS 591: Ethical Hacking Fall 2022
-   Teaching Assistant(v) - Southern Illinois University at Carbondale, IL
-
CS400 - Big Data Cloud Services 2015-2018
-   Course Trainer - Yaaltech Institute, Hyderabad, IN
-
CS200 - Introduction to Programming 2015-2018
-   Course Trainer - Yaaltech Institute, Hyderabad, IN
Design, implementation, complexity and limitations of algorithms. Discussion on the motivation behind the study of algorithms, the methods used in the analysis of algorithms, and how to show algorithm correctness.
Introduction to Ethical Hacking, Legal and Ethical Considerations, Types of Hackers and Their Motivations, Exploitation Techniques, Post-Exploitation and Maintaining Access, Web Application Security, Network Security and Penetration Testing, Wireless Security, Tools of the Trade (e.g., Metasploit, Wireshark), Case Studies and Real-World Applications.
Design, implementation, complexity and limitations of algorithms. Discussion on the motivation behind the study of algorithms, the methods used in the analysis of algorithms, and how to show algorithm correctness.
Introduction to Ethical Hacking, Legal and Ethical Considerations, Types of Hackers and Their Motivations, Exploitation Techniques, Post-Exploitation and Maintaining Access, Web Application Security, Network Security and Penetration Testing, Wireless Security, Tools of the Trade (e.g., Metasploit, Wireshark), Case Studies and Real-World Applications.
Introduction to Big Data Concepts, Overview of Cloud Computing and Big Data Integration, Big Data Technologies, Data Ingestion and Processing in the Cloud, Cloud-Based Data Storage Solutions, Data Analytics and Visualization Tools, Real-Time Data Processing with Cloud Services, Machine Learning in the Cloud, Security and Compliance in Big Data Environments, Cost Management for Big Data Solutions, Case Studies of Big Data Applications in the Cloud, Best Practices for Big Data Management, Future Trends in Big Data and Cloud Services.
Overview of Programming Concepts, Introduction to Programming Languages, Basic Syntax and Structure, Variables and Data Types, Control Structures (Conditionals and Loops), Functions and Procedures, Input and Output, Error Handling and Debugging, Introduction to Data Structures (Arrays and Lists), Basic Algorithms (Searching and Sorting), Object-Oriented Programming Principles, Introduction to Software Development Tools (IDEs, Version Control), Coding Best Practices, Project Development and Collaboration, Practical Programming Assignments.