Teaching and Research Interest & Experties
Human-Computer Interaction: Introduce tools, techniques, and a systematic approach to design through the observation of existing technology, utilizing analytic and empirical evaluation methods.
Enterprise Architecture and Systems Infrastructure: Explore tools, methodologies, and systematic approaches in designing and managing enterprise-level architecture and systems infrastructure. Emphasize observation and analysis of existing technologies, coupled with empirical evaluation methods, to ensure effective organizational infrastructure development.
Applied Data Sciences: Acquire a thorough comprehension of business concepts, coupled with the proficiency to effectively utilize data science tools for addressing real-world problems using authentic datasets.
Introduction of Artificial Intelligence/Machine Learning: Explore advanced topics such as Deep Learning, Reinforcement Learning, Computer Vision, Natural Language Processing (NLP), and other cutting-edge techniques.
Advanced Computer Architecture: Delve into advanced principles and concepts in computer architecture, focusing on the design and organization of complex computing systems. Explore topics such as pipelining, parallel processing, memory hierarchy, and advanced processor architectures.
Embedded Machine Learning: Understand the fundamentals of machine learning, neural network training, and the deployment of these networks on microcontrollers—TinyML.
Fundamentals of Internet of Things (IoT): Explore tools, techniques, and systematic approaches in designing and managing IoT systems. Emphasize the observation of existing technologies and employ analytic and empirical evaluation methods to ensure seamless integration, communication, and functionality within the interconnected world of IoT devices.
Advanced Industrial and Engineering Mathematics: Dive into advanced topics in industrial and engineering mathematics, including Ordinary Differential Equations (ODE), linear equations, matrix operations, vector analysis, Fourier transform, Complex Analysis, and other relevant mathematical concepts. Emphasize the application of these mathematical principles in solving complex problems within industrial and engineering domains.
Data Structures and Algorithms: Explore fundamental concepts in data structures and algorithms, covering the design, implementation, and analysis of efficient data structures and algorithms.
Advanced Software Development: Explore advanced concepts and methodologies in software development, emphasizing the design, implementation, and optimization of complex software systems. Covering advanced programming languages, software architecture, and development frameworks, the course equips students with practical skills in coding, debugging, and optimizing software applications.
Online ACM Distinguished Speaker
Duration: 02.2018 - 02.2021
Talk Topics:
Internet of Things for Smart Community Solutions
Connected Vehicles for Drivers' Safety and Vehicle Security
Future Internet Model and Services: Perspective, Challenges, and Future
Trends
Remarks: Delivered more than 15 invited and keynote talks at the prestigious ACM conferences and workshops.
Online IEEE Learning Series, USA
Duration: 5 hours in July 2022
Online IEEE Learning Series, USA
Duration: 5 hours in July 2020
Course: Automotive Cyber Security: Protecting the Vehicular Network
Evolution of Intelligent and Autonomous Vehicles
Connected Vehicle Communication
Securing Intelligent Transportation Systems
Using Blockchain Technology to Secure Autonomous Vehicles
Collecting, Analyzing, and Interpreting Vehicular Data
Pennsylvania State University, University Park, USA
Courses Taught:
Department of Informatics and Intelligent Systems (IIS)
Department of Human-Centered Design and Development (HCDD)
College of Information Sciences and Technology (IST)
Duration: July 2024 - Till Date
Courses (Spring/ Fall Session)
IST 256 - Programming for the Web
IST 420 - Fundamentals of Systems and Enterprise Integration
IST 594 - Research Topics
HCDD 340 - Human-Centered Design for Mobile Computing
PSU17 - Seminar
IST 402 - Emerg Issue Tech (Applied Generative AI)
Remarks: Lecture materials and assignments are posted on the Canvas e-class system within the individual class pages.
Online IEEE Transportation Electrification Community
Duration: 1 hour in June 2018
Course: Automotive Vehicles and Data Analysis for Driver Safety and Security Services.
Saint Louis University, Saint Louis, USA
Courses Taught:
Department of Information Systems
School of Professional Studies
Duration: June 2023 - May 2024
Courses (Spring/ Fall Session)
Remarks: Lecture materials and assignments are posted on the Canvas e-class system within the individual class pages.
Hankuk University of Foreign Studies, Seoul, South Korea
Courses Taught:
Department of Electronics Engineering
Division of Global Information Technology
Duration: Sept. 2012 - August 2022
Courses (Spring/ Fall Session)
F05108602 - Computer Programming in C
T03108101/103 - Linear Algebra and Applications
CS0550033 - Embedded Computing
T01107907 - Introduction to Computer and Programming
T03108501 - Linear Algebra and Applications
T04103901/02/03 - Discrete Mathematics with Applications
F05458601 - Computer Networks
T01201701 - Advanced Engineering Mathematics-I
T04351501 - Data Communication and Networking
V44303401 - Data Structure and Algorithms
F05108607 - Computer Programming
T01201502 - Advanced Engineering Mathematics II
F05458601 - Computer Networks
T04107301 - Digital Engineering
T01107905 - Introduction to Computer & Programming
T01201501 - Industrial Mathematics
CS0037011 - Internet of Things
System Programming
Computer Algorithm
Computer Architecture
Remarks: Lecture materials and assignments are posted on the HUFS e-class system within the individual class pages.