At the beginning of each semester like many other Penn students, I spend hours trying to fit all my classes into a working schedule. The idea for Penn Course Ninja came to me earlier this semester when I was struggling to find a way to combine my comp sci classes and general interest classes in a neat schedule. With time I hope that I can make Penn Course Ninja better and eventually public so it can help other Penn students. My favorite feature is the "Generate Schedule" button. If students are unhappy with the times of the classes scheduled, they can simply press the "Generate Schedule" button again and a new schedule with different times will appear.