I am an associate professor of computer science at California State University, Fullerton. My research interests include algorithm design and analysis, data structures, computational geometry, and computer science education.
My professional interests also include programming, open culture, open textbooks, open source software, open access research, graphics and games programming, computer music, and personal security and privacy. A lifelong coder, I am expert in C++, Python, Scheme, and LaTeX, and familiar with many other programming languages.
I am personally interested in music appreciation, film appreciation, B-movies, cuisine and cooking, cars, gaming, and personal finance.