Lectures
A complete set of fully illustrated course notes, in book format, is available here.
These notes will consist of a more detailed discussion of what was done in the classroom. I intend the classroom to be a place to explore the ideas and interact with puzzles.
Lectures by Topic
#  name  

0  Intro to Course  slides from class (pdf)  recording 
1  Permutation Puzzles Introduction  recording  
2  A Bit of Set Theory  notes template (pdf) code from book: (view) (.ipynb) 
recording 
B  Basic Properties of Integers: Extended Euclidean Algorithm and Euler's $\phi$function 
code from book: (view) (.ipynb) (SMC )  recording 
3  Permutations 
notes for class (pdf) code from book: (view) (.ipynb) 
recording recording 
4  Permutations: Cycle Form 
notes for class (pdf) code from book: (view) (.ipynb) 
recording 
5  From Puzzle to Permutations: Representing Puzzles by Permutations 
notes for class (pdf) code from book: (view) (.ipynb) 
recording recording 
6  Permutations: Products of 2Cycles 
notes for class (pdf) 
recording 
7  Permutations: The Parity Theorem 
notes for class (pdf) 
recording(1) recording(2) 
8  Permutations: $A_n$ and $3$Cycles 
notes for class (pdf) 
recording 
9  The $15$Puzzle 
notes for class (pdf) 
recording(1) recording(2) 
10  Groups  notes for class (pdf) code from book: (view) (.ipynb) 
recording(1) recording(2) 
Midterm 1 Review Session  recording  
11  Subgroups 
notes for class (pdf) 
recording(1) recording(2) 
12  Puzzle Groups 
notes for class (pdf) code from book: (view) (.ipynb) 
recording 
13  Permutations: Commutators 
notes for class (pdf) 
recording 
14  Permutations: Conjugates 
notes for class (pdf) 
recording 
15  The Oval Track Puzzle 
notes for class (pdf) 
recording(1) recording(2) 
16  
17  Partitions and Equivalence Relations  notes for class (pdf) 
recording 
18  Cosets and Lagrange's Theorem  notes for class (pdf) 
recording 
19  Rubik's Cube: Beginnings  A Solution Strategy 
notes for class (pdf) 5step solution guide (pdf) 
recording 
Midterm 2 Review Session  recording  
20  Rubik's Cube: Fundamental Theorem of Cubology 
notes for class (pdf) CubeTwister stickers: orientation markings orientation numbers Identification Numbers: (view) (.ipynb) 
recording(1) recording(2) last example additional examples 
21  Rubik's Cube: Subgroups  notes for class (pdf)  recording 
22  Symmetry and Counting I: The OrbitStabilizer Theorem 

23  Symmetry and Counting II: Burnside's Theorem 

24  Lights Out Puzzle 
matrix grid boards code from book: (view) (.ipynb) (SMC ) 

A  SageMath  An Introduction  code from book: (view) (.ipynb) (SMC )  
X  Futurama Episode: The Prisoner of Benda 
Futurama Mind Swap Puzzle notes (pdf) 
recording 
References
Books: Rubik's cube and related math:

Inside Rubik's Cube and Beyond. Christoph Bandelow.

Handbook of Cubik Math Alexander H. Frey, Jr. and David Singmaster.

Oval Track and Other Permutation Puzzles. John O. Kiltinen.

Adventure's In Group Theory. David Joyner.

The 15 Puzzle. Jerry Slocum and Die Sonneveld.

The Cube: The Ultimate Guide to the World's Bestselling Puzzle  Secrets, Stories, Solutions. Jerry Slocum.
Books on Algebra: Group Theory (Permutations), Linear Algebra:

Contemporary Abstract Algebra. Joseph A. Gallian.

Abstract Algebra: Theory and Applications. Tom Judson.

A First Course in Linear Algebra. Robert A. Beezer.
Web sites:

Jaaps Puzzle Page: Extensive information on twisty puzzles.

Cube 20: Twenty moves suffice to solve Rubik's cube.

Kociemba: Designer of the twophase algorithm which most programs use to solve the cube.
SageMath:

SageMath tutorial: A nice introduction to SageMath.
Videos:
Youtube Video: New Rubik's Cube World Recod by Mats Valk! 4.74 seconds (interview and breakdown by Matt Parker)

PiecebyPiece Documentary on speedcubing

What a speedcuber sees when he solves the Rubik's cube. Interesting look at a solve through the eyes and mind of a speedcuber.
Articles for Further Reading about Group Theory:
Assigning Driver's License Numbers. Joseph Gallian. Mathematics Magazine 64 (1991): 1322.
The Mathematics of Identification Numbers. Joseph Gallian. The College Mathematics Journal. Vol 22, No. 3 (May, 1991), pp. 194202.
Modular Arithmetic in the Marketplace. Joseph Gallian, Steven Winters. The American Mathematical Monthly. Vol 96, No. 6 (Jun.  Jul., 1988), pp. 548551.
An Application of Elementary Group Theory to Central Solitaire. Arie Bialostocki. The College Mathematics Journal. Vol 29, No. 3 (May, 1998), pp. 208212.
Invariants Under Actions To Amaze Your Friends. Douglas E. Ensley. Mathematics Magazine. Vol 72, No. 5 (Dec., 1999), pp. 383387.
Getting it Together with Polynominoes. Dmitry Fomin. Quantum: The Magazine of Math and Science. National Seience Teachers Association. Vol 2, No. 2 (Nov.  Dec., 1991), pp. 2023.
Error Detection Methods. Joseph Gallian. Jun. 2003, pp. 124.
Abelian Forcing Sets. Joseph Gallian. The American Mathematical Monthly. Vol 100, No. 6 (Jun.  Jul., 1993), pp. 580582.
Perfect Shuffles and Their Relation to Math. Gina Kolata. Science. New Series, Vol. 216, No 4545 (Apr. 30, 1982), pp. 505506
An Introduction to Group Theory for Chemists. J. Edmund White. Journal of Chemical Education, 1967, 44 (3), p. 128
Hidden Group Structure. Ruth Berger. Mathematics Magazine. Vol. 78, No. 1 (Feb., 2005), pp. 4548
Resources

Puzzle Boards

Puzzle Templates

Final Checklist

Previous versions of notes booklet
 latest (.pdf)  Jan, 2021
 Sep 06, 2019
 June 30, 2016
 May 29, 2015
 May 07, 2012