There is no shortage of quality resources. Rather, there seems to be too many resources, in too many different places. My hope is that you will find tasks and resources on this site to implement the Mathematics Teaching Practices below from NCTM's Principles to Actions and to teach at the speed of learning.