This course taught me a lot about logic and analization. The course itself was very difficult but the passion that the professor seems to have made me want to succeed. Professor Baloglou was very encouraging and would always stay late to help us when we didn't understand a concept. He never left until everyone had gotten the right answer. I believe that this course helped me to use my brain in a very different way and tested me strategically. My critical thinking skills were very strongly developed as well.