Matthew Dickerson
Ignore anything you read about Dickerson because he is perfect for this course. The course teaches you NetLogo in a Seminar style format. The course moves fast but is surprisingly low-stress. The topics are interesting, especially as a CS double major, and its clear Dickerson enjoys agent-based work.
I honestly enjoyed this class with Professor Dickerson. Although it did not feel very applicable at first, I found that by the end of the semester I could make connections to other computer science courses and ideas. Lectures were very fast-paced so office hours were super helpful. Exams were difficult, but ultimately they were graded very fairly.
I did not really feel like the course meshed well with my learning style. I have gotten used to the flipped course teaching method which was really effective for me in learning other subjects such as Linear Algebra, but I found it not a very engaging course as we had to see slides that were obviously 10 years old during every class.