Intro to AI

survey of AI methods

Introduction to Artificial Intelligence will build practical understanding of what Artificial Intelligence is, the core mechanisms behind it, including probability, reasoning, and extracting decisions from data, and how these technologies are used in our world. By the end of the course, you will feel confident in your ability to apply AI principles to solve real-world problems and will have a sense of responsibility in your future AI-related endeavors. We will develop design and programming skills to build intelligent systems that can interact with the environment by learning and reasoning about the world. We will explore different methods for reasoning like informed search, probabilistic inference, uncertainty techniques, decision trees, and neural networks. This course provides a useful foundation for several courses involving intelligent systems, including (but not limited to) Machine Learning (CS4641), Knowledge-Based AI (CS4635), Computer Vision (CS4476), Robotics and Perception (CS3630), Natural Language Understanding (CS4650), and Game AI (CS4731)

Major topics addressed in this course:

  • Search
  • Markov Decision Processes
  • Value/Policy Iteration
  • Reinforcement Learning
  • Q-learning
  • Bayesian Networks
  • Hidden Markov Models
  • Particle Filters
  • Machine Learning
  • Neural Nets
  • Ethics, Fairness, and Accoutability

Student evaluations, Summer 2026

CS 3600, Georgia Tech. 27 of 33 students responded (82%). Scores are medians on a 5-point scale.

4.91Instructor overall effectiveness. All respondents rated it Exceptional or Very Good.
93%agreed or strongly agreed the course was effective overall
85%said they learned an exceptional amount or a great deal
4.93Respect for students and inclusiveness, every response a 4 or 5

Instructor

Respect for students
4.93
Inclusiveness
4.93
Overall effectiveness
4.91
Enthusiasm
4.91
Availability
4.85
Communicated how to succeed
4.82
Stimulated interest
4.78
Clarity
4.69
Helpfulness of feedback
4.63

Course

Overall course effectiveness
4.46
Amount learned
4.29
Assignments measured knowledge
4.18

In students' words

Professor Reddig is genuinely my favorite professor I've taken at tech so far. It shows that she has taught in grade school because she understands how to break a complicated subject into simple parts and have us internalize it.
Prof. Reddig made the topics very exciting to learn about while making sure the content was approachable for everyone. I really enjoyed taking this class and thought I learned a ton.
Prof Reddig's engaging lessons, very hard to fall asleep in class, she always had us doing activities that tied in really well with the day to day lectures and exams.
The lectures were very well done since they were done in a way that builds up the fundamentals and explains out more complex ideas using good analogies and examples.
The course was so well organized and expectations communicated that I never had to waste any time figuring out course mechanics and other background noise.
She actually cares that we are learning and understanding the course material.
bro shes lowk goated idk

References

2026

  1. EAAI
    AI Unplugged: Embodied Interactions for AI Literacy in Higher Education
    Jennifer M. Reddig, Scott Moon, Kaitlyn Crutcher, and Christopher J. MacLellan
    In Proceedings of the AAAI Conference on Artificial Intelligence, Mar 2026
  2. Teaching AI Interactively: A Case Study in Higher Education
    Jennifer M Reddig, Scott Moon, Kaitlyn Crutcher, and Christopher J MacLellan
    arXiv preprint arXiv:2603.28679, Mar 2026