He has taught a wide range of special-topics and artificial intelligence courses and also is involved in a variety of projects at the university's Discovery Learning Center (DLC). For quite a long time, one of his goals was to provide a software botanical-design tool for use by middle school students. His vision was for this software program to have two main functions: