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. -
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.
o Learning principles, algorithms, and architectures of operating systems
o Textbook: Modern Operating Systems, 4th Edition
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