Here is the course description.

Here are summaries of the lectures.

Here is a digestible survey paper on number theory and formal languages that should give you some idea of what will be covered in this course.

Here are the problem sets:

- Problem Set 1 (postscript format)
- Problem Set 2 (postscript format)
- Problem Set 3 (postscript format)
- Problem Set 4 (postscript format)

Here are the solutions to the problem sets:

- Solutions to Problem Set 1 (postscript format)
- Solutions to Problem Set 2 (postscript format)
- Solutions to Problem Set 3 (postscript format)
- Solutions to Problem Set 4 (postscript format)

Here is the description of the course project, and some advice on how to do bibliographic search in this area.

shallit@graceland.uwaterloo.ca