David G. Schwartz
David G. Schwartz
Computer science 26%
Psychology 24%