Dr. Matijasevich is by far the greatest professor I have had at Cap. He engages the class frequently and likes to ask the class questions and get their opinions on subjects, all while listening intently and giving insightful feedback. If you want to learn about politics he's your guy, makes it extremely fun and engaging.