Would anyone interested in math or CS know of a place that has a good affordable course in Automata theory (or formal language theory)? I have seen some distance offerings at UIUC ($2,136) and CSU-Chico ($1,675), but would not consider them very affordable.
Limesone College offers a Theory of Computation course that starts August 28th and ends October 20th: http://www.limestonevirtualcampus.net/Fall_2006_Internet.htm If I remember correctly, their tuition is less than $700 per course. The problem is that they have a rather inconvienent proctor policy. The proctor must submit proof that s/he has a 4-year degree:
A free alternative but without credit: Video Lectures on the Theory of Computation I have used theses lectures to study for the GRE for Computer Science, and they are great.
One note about the UIUC course - it appears that Automata is being alternated with Algorithms every other year, so if you don't take it now, your next chance may not be until Fall 2008.
If you thought the tuition was high now, just wait until Fall 2008 Another bad joke: Each course at UIUC comes with a 3-month supply of Romain Noodles if your employer isn't paying tuition.
Perhaps so, but I did pull off the 9 courses required without any employer contribution. Maybe I am just stupid. But whenever I start to think that, I look at the costs of Carnegie Mellon and realize I got at least a relative bargain.
If I remember correctly, you have a long-term interest in academia, in which case I assume that the reputation and quality of the UIUC program pays for itself (at least in theory).