&gt; theory of computation, recursion theory and type theory and PL, compilers, complexity theory and algorithms, advanced data structures, concurrency and distributed systems etc<p><i>All of those are fairly basic topics that most people can pick up in an afternoon or two.</i><p>...<p><i>I think these are fairly rational claims that I am making</i><p>Um... no.  Not fairly rational claims at all.