Picture of Robert Allan Schwartz

Robert Allan Schwartz

Read my professional biography.
                     Contact me.
            Go to my home page.
             Read my publications.
Read my professional resume.
    See some student reviews of my teaching.

Biography.

Robert graduated from Harvard in 1977 cum laude in a double major of computer science and psychology.

He designed and implemented compilers for several programming languages for the next 15 years, at Apollo Computer, CenterLine Software (formerly Saber Software), Compass, Object Design, Prime Computer, and Solution Systems. He specialized in designing non-procedural languages in which one could express knowledge about how to solve a problem, accompanied by generator tools that used the knowledge to actually solve the problem. He is most proud of his code-generator-generator system, where the language expressed patterns that mapped intermediate language tree shapes into sequences of machine instructions, and the tool used that knowledge to generate optimal code in linear time.

During that period, Robert studied public speaking with Toastmasters International, and in 1977 won 3rd Prize (in Massachusetts) for Humorous Speaking. In addition, Robert took workshops on improvisational comedy from members of ImprovBoston, and has performed with the U.S. Improvisational Theater League.

In September 1992, he became an independent instructor, and now teaches classes on C, C++, Java, Object-Oriented Analysis/Design/Programming, and Design Patterns.

Students say his teaching style is entertaining, energetic, and enthusiastic.