Teaching Approaches for Mathematics