Jump the navigation
William Bares

William Bares

Associate Professor of Computer Science

Dr. Bares enjoys teaching Computer Science at all levels from introductory programming to senior capstone projects.  His teaching experience includes introductory programming in Python, JavaScript, and C++, Data Structures, Computer Graphics, Artificial Intelligence, and.  He is launching the Immersive Stories Lab to support interdisciplinary teaching, scholarship, and collaborations that involve graphics, performance capture, visualization, and intelligent user interfaces.

Ph.D. Computer Science
North Carolina State University
1998

Dr. Bares explores ways to make mathematics and computing more accessible to young people so as to broaden participation in computing by women and other underrepresented populations. He is currently developing and evaluating new Web-based coding tools to teach computing through visual arts and film. Dr. Bares also does research in intelligent user interfaces to augment human creativity and productivity, especially in areas of film and visual storytelling. Dr. Bares welcomes undergraduate student researchers to join the Immersive Stories Lab.

Research Publications

Fall 2013 - Present

* Denotes student co-authors

William H. Bares, Bill Manaris, Renée McCauley, and Christine Moore. 2019. Achieving Gender Balance through Creative Expression. In  ACM SIGGRAPH 2019 Educators Forum (SIGGRAPH ’19), ACM, New York, NY, USA.

William H. Bares, Bill Manaris, Renée McCauley, and Christine Moore. 2019. Achieving Gender Balance through Creative Expression. In  Proceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE ’19). ACM, New York, NY, USA, 293-299. DOI: https://doi.org/10.1145/3287324.3287435

William Bares, Bill Manaris & Renée McCauley. 2018. Gender equity in computer science through computing in the arts – a six-year longitudinal study, In  Computer Science Education, 28:3, 191-210, DOI: 10.1080/08993408.2018.1519322

Bares, William; Requierme, Caroline*; Obisesan, Elizabeth*. 2017. Film Ties: A Web-based Virtual 3D Lab for Teaching the Film Art from Script to Blocking. In  Eurographics Workshop on Intelligent Cinematography and Editing.

William Bares and Donald Schwartz. 2016. Film Ties: Crowd-sourced Teaching of Cinematography Using Intelligent Example Galleries. In  Proceedings of the 19th ACM Conference on Computer Supported Cooperative Work and Social Computing Companion  (CSCW ’16 Companion). ACM, New York, NY, USA, 229-232. Overall CSCW acceptance rate of 26% (1,376 of 5,237 submissions).

Donald Schwartz and Willia Bares.  2016.  FilmTies: A Web-based Tool for Teaching 3-D Cinematography.  In  The 2016 International Conference on Frontiers in Education: Computer Science and Computer Engineering, pp. 136-141.

William Bares, Donald Schwartz, Cristovam Segundo*, Santoshi Nitya*, Sydney Aiken*, and Clinton Medbery*. 2015. Film Ties: An Architecture for Collaborative Data-driven Cinematography. In  Proceedings of Eurographics Workshop on Intelligent Cinematography and Editing. Eurographics Association. Zurich, Switzerland, May 4, 2015, 63-68.

Bill Manaris, Renée McCauley, Marian Mazzone, and William Bares. 2014. Computing in the arts: a model curriculum. In  Proceedings of the 45th ACM technical symposium on Computer science education  (SIGCSE ’14). ACM, New York, NY, USA, 451-456.

beaker duck hiker icon-a-to-z icon-arrow-circle-down icon-arrow-circle-up icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow-up icon-calendar-no-circle icon-calendar icon-camera icon-clock icon-cv icon-dot icon-down-triangle icon-email-circle icon-email icon-external-link icon-facebook icon-flickr icon-generic-blog icon-google-plus icon-home icon-instagram icon-library icon-link-circle icon-link-inverted icon-linkedin icon-lock icon-magazine icon-map-pin icon-map2 icon-menu-hamburger icon-menu-mobile-a icon-menu-mobile-b icon-menu-x icon-mywhitman-cog icon-news icon-phone icon-pinterest icon-play icon-quote icon-search-a icon-search-b icon-search-mobile-a icon-search-mobile-b icon-share icon-snail-mail icon-tumblr icon-twitter icon-vimeo icon-youtube logo-whitman-nc-flat logo-whitman-nc-stacked logo-whitman-no-clocktower slider-category-arrow-2px slider-category-arrow-no-line slider-category-arrow-solid slider-category-arrow slider-category-line-2px slider-category-line-solid slider-category-line tc_icon-filmstrip-fl tc_icon-filmstrip-ln tc_icon-play-fl-closed tc_icon-play-fl-open tc_icon-play-ln-closed tc_icon-play-ln-open wifi