Moodle provides professional learning opportunities and communities of practice for teachers. Ken Hakstol is a technology consultant who helps the Southern Alberta Professional Development Consortium use Moodle for teacher professional development, including for high school mathematics courses like Mathematics 10C and Mathematics 10-3. Moodle allows teachers to connect and learn from each other.