Math resources for both students and teachers are given on this site, spanning the general topics of arithmetic, logic, algebra, calculus, complex numbers, and Euclidean geometry. Lessons and how-tos with clear descriptions of many important concepts provide a good foundation for high school and college level mathematics. There are sample problems that can help students prepare for exams, or teachers can make their own assignments based on the problems. Everything presented on the site is not only educational, but interesting as well. There is certainly plenty of material; however, it is somewhat poorly organized. This does not take away from the quality of the information, though.