I am a professor of computer science, and students take my courses to learn the fundamental capabilities and limitations of computing devices.
I hold a Ph.D from the Weizmann Institute of Science, and was a postdoctoral fellow at the Institute for Advanced Study in Princeton.