The answers to the tricky parts of many of my assignments are found on this site.
The material found here reflects my approach to development. There are many ways to solve problems, but most of the material found here shows the way I like to solve problems. Hence it will help keep you on track to complete assignments in my preferred style.
When I create assignments I often give you code that you can use in your program. Because I want to keep my assignments as short and focused as possible, I don't always explain the code I give you in depth. Here you can often find more in depth explanations.