Courses at Southeast Missouri State University, Fall 2019 - Present

    Undergraduate Courses
  • 1. C & the POSIX Environment (CS351, 4 credits), 45 students/semester, Fall/Spring 2019-2021
    o Learning C program and Linux administrator with labs
  • 2. Computer Science III (CS300, 3 credits), 42 students, Spring 2020.
    o Learning Data Structures in Java
  • 3. Computer Operating Systems (CS380, 3 credits), 28 students, Spring 2020.
    o Learning principles, algorithms, and architectures of operating systems
    o Textbook: Modern Operating Systems, 4th Edition
  • 4. Advanced Artificial Intelligence (CS591-70, 3 credits), 38 students, Online, Spring 2021
    o Learning advanced search, Natural Language Processing, Neural Perception.
    o Textbook: Artificial Intelligence: A Modern Approach, 3rd Edition
  • 5. Independent Study (CS493, 3 credits), 1 student, Spring 2019
    o Learning data quality, cleaning data, and database administrator
  • 6. Analysis of Algorithms (CS350, 3 credits), 20 students, Fall 2021
  • Graduate Courses
  • 1. Fundamentals of Programming (CS500, 3 credits), 34 graduates, Online, Fall 2019
    o Learning Java program, Data Structures, and UMLs.
    o Textbook: Introduction to Java Programming and Data Structures, 11th Edition
  • 2. Fundamentals of Computing (CS503, 3 credits), 30 graduates, Spring 2020-2021
    o Learning computer operating systems, algorithms, network protocols, and computer architectures.
  • 3. Research Methods (CS605, 3 credits), 20 graduates, Fall 2020
    4. Research Methods in Cybersecurity (CS655, 3 credits), 5 graduates, Fall 2020
    o Learning quantitative and qualitative research methods, critical thinking, data analysis, data visualization, research processes, and literature review, statistical tools.
  • 5. Advanced Artificial Intelligence (CS591-01, 3 credits), 38 students, Spring/ Summer 2021
    o Learning advanced search, Constraint Satisfaction Problems, Probabilistic Reasoning, Natural Language Processing, Neural Perception, Deep Learning. o Textbook: Artificial Intelligence: A Modern Approach, 3rd Edition
  • 6. Independent Study (CS693, 3 credits), 1 student, Spring 2021
    o Learning programming theory.
  • 7. Graduate Theory I, II (CS699, 3 credits), 1 student, Spring/Fall 2020
    o Advise a graduate-level thesis.

Courses at the University of Arkansas at Little Rock, Spring 2019

  • (Teaching Asistant) Internet Technologies (IFSC 1310),Class meets TR 9:25am-10:40am, Spring 2019, Instructor: Serhan Dagtas
    Textbook: "Murach's HTML5 and CSS3 (4th Edition)", ISBN 978-1-943872-26-8

  • (Teaching Asistant) Internet Applications (IFSC 3300),Class meets TR 10:50am-12:05pm, Spring 2019, Instructor: Serhan Dagtas
    Texbook: "Murach’s JavaScript and jQuery (3rd Edition)", ISBN 978-1-943872-05-3

  • (Teaching Asistant) Web Server Applications (IFSC 4399), Class meets TR 1:40pm-2:55pm, Spring 2019, Instructor: Serhan Dagtas
    Textbook: "Murach’s PHP and MySQL (3rd Edition)", ISBN 978-1-943872-38-1

Courses at the University of Arkansas at Little Rock Benton Campus, Fall 2018

  • Internet Technologies (IFSC 1310), Fall 2018, Instructor: Wei Dai
    Mr. Josh Richardson, an Excellent Student, presented his web programming on November 2, 2018 (Pictures)

Other Teaching Experience

  • (Guest Lecturer) UA Little Rock, Database Concepts (IFSC 3320): Fall 2017, Instructor: Ningning Wu
    An undergraduate student gave his first-hand feedback on LinkedIn, December 2018, UA Little Rock

  • (Guest Lecturer) UA Little Rock, Chief of Data Office ( Seminar), November 2016, Instructor: Ningning Wu, Richard Wang

  • IBM China,Database Administrator, 2007-2014, Instructor: Wei Dai
    Textbook: "Understanding DB2 DBA", ISBN 978-7-900680-81-5

  • IBM China,Advanced Database Administrator,2007-2014,Instructor: Wei Dai
    Textbook:"Advanced DB2 DBA", ISBN 978-7-900680-88-4

Selected Awards

  • Excellent IBM Instructor Prize in 2011 and 2012, respectively