A math facts drill-and-practice program that teaches fact families for both addition/subtraction and multiplication/division. Terrific Triangle allows individual facts practice with a running score for correct answers. The player may select a difficulty level and whether to play against a timer. The triangle presents two parts of a fact family and the player must determine the missing third part. The sum and product always appear at the top of the triangle. The addends and factors always go in the two lower corners.