
Richard C. Davis
Software development manager, architect, and developer with a previous career as a professor and human-computer interaction researcher. I have a passion for building systems that are useful, usable, and a pleasure to use.
Software development manager, architect, and developer with a previous career as a professor and human-computer interaction researcher. I have a passion for building systems that are useful, usable, and a pleasure to use.