20130903  lecture: logic & sets   lecture notes
 introduction and motivation
 review of logical formulas
 review of set theory

20130905  lecture: logic & sets   lecture notes
 review of quantifiers
 relations & equivalence relations

20130910  lecture: modular arithmetic   lecture notes
 congruence classes of integers
 operations on congruence classes
 algebra of congruence classes

20130912  lecture: modular arithmetic   lecture notes
 solving equations over ℤ/mℤ
 ℤ/pℤ as a set of permutations
 generating random numbers

20130916 11:59 PM EDT
  
20130917  lecture: modular arithmetic   lecture notes
 generating random numbers
 greatest common divisor
 generating prime numbers

20130919  lecture: modular arithmetic   lecture notes
 generating prime numbers
 Fermat's little theorem
 detecting probable primes

20130924  lecture: modular arithmetic   lecture notes
 more practice with gcd
 more on probable primes
 Chinese remainder theorem

20130926  lecture: modular arithmetic  
20130930 11:59 PM EDT
  
20131001  lecture: modular arithmetic   lecture notes
 multiplicative inverses in ℤ/mℤ
 computing CRT solutions
 Bézout's identity
 extended Euclidean algorithm

20131003  lecture: modular arithmetic   lecture notes
 practice computing CRT solutions
 more applications of CRT
 Euler's totient function

20131008  lecture: modular arithmetic   lecture notes
 Euler's totient function
 Euler's theorem
 more on multiplicative inverses
 applications of Euler's theorem
 efficient arithmetic algorithms

20131010  lecture: complexity   lecture notes
 efficient arithmetic algorithms
 intractable problems
 applications of intractability

20131014   
20131015 Monday sched.
  
20131017  lecture: complexity  
20131022  lecture: review  
20131024 Thursday 3:354:35 PM  midterm exam  
20131029  lecture: complexity   review of midterm solutions

20131031  lecture: complexity   lecture notes
 computing square roots in ℤ/mℤ
 congruent squares problem

20131105  lecture: complexity  
20131107  lecture: algebraic structures   lecture notes
 history of algebraic structures
 permutations
 shift permutations and ℤ/mℤ
 algebra of permutations
 swap permutations

20131111   
20131112  lecture: algebraic structures   lecture notes
 adjacent swap permutations
 decomposing permutations
 algebraic structures

20131114  lecture: algebraic structures   algebraic structures
 generators
 isomorphisms

20131119  lecture: algebraic structures  
20131121  lecture: algebraic structures  
20131126  lecture: algebraic structures   lecture notes
 isomorphisms and compression
 using generators and closures
 solvability of congruences
 linear congruence theorem

20131127   
20131128  recess  
20131203  lecture: algebraic structures  
20131205  lecture: algebraic structures   lecture notes
 algebra of data structures
 distributed storage
 compression

20131210  lecture: review  
20131211   
20131217 Tuesday 35 PM GCB 209  final exam  