My name is Jeremy D. Frens.

I used to teach at Calvin College (a small liberal arts college in Grand Rapids, Michigan) in the Computer Science Department. Before that, I taught in the Computer Science Department at Northwestern College (another small liberal arts college but in Orange City, Iowa). And before that, I got a Ph.D. in Computer Science (surprise!) from Indiana University.

In my copious amounts of free time (ha!) I write software and websites.

I Program

No Latte is a programming language for writing web pages. (I use it to build this very site!) No Latte fixes a couple of the drawbacks of HTML.

In building No Latte, I used ANTLR which turns a language grammar into Java code. In order to test my grammar properly, I wrote a library, ANTLR Testing, based on JUnit.

To indulge my interest in interpreters and compilers, I wrote CIAT (pronounced "dog") for writing acceptance tests.

I Used to Teach

My favorite courses to teach are Programming Languages and Compilers with Website Administration a close runner up.

Programming Languages and Compilers satisfy a need I have for writing large programs that do cool things on their own. I also love learning new languages.

On the practical side of things, I enjoy building websites. I've built this one (the one you're reading right now); I've built a few others as you can see in the links on the right.

I Acheive

Name That Code
Created by OnePlusYou - Free Online Dating

Name That Robot
Created by OnePlusYou - Free Online Dating

Creative Commons License The content of this website is licensed under a Creative Commons Attribution-Share Alike 3.0 License.
Website design by salam aljehni; modifications by Jeremy D. Frens.