This website has helped me many times throughout my high school days. It is great for showing step by step solutions for many different types of math problems. It is better than some sites because it shows exactly how they got the answer, and does not usually leave steps out. Some math problems are not available with this website, and you have to be extra careful while entering the problem because sometimes it does not let you type it the correct way, but other than these slight issues, it is a great site that has helped me many times.