John D. L. Brosz

Work: (403) 220-4966
Mobile: (403) 701-3922

PhD in Computer Science, University of Calgary
Supervisor: Faramarz Samavati
Thesis: Flexible Projection
GPA 4.0/4.0
MSc in Computer Science, University of Calgary
Supervisors: Faramarz Samavati & Mario Costa Sousa
Thesis: Terrain By-Example
GPA 4.0/4.0
BSc in Computer Science, University of Calgary
w/ Distinction & Internship
GPA 3.78/4.0

Research Interests
Information visualization, projection, non-photorealistic rendering, computer graphics, modeling by-example, touch interfaces.

Research Data & Visualization Coordinator
Libraries & Cultural Resources, University of Calgary
  • Work within libraries and cultural resources as well as across the University to develop policies, procedures, infrastructure, and support for research data production, management, and curation.
  • Provide consultation services for scholars, students, and staff for implementing project-specific strategies for long-term data management as well as data visualization.
  • Support and promote the Visualization Studio.
Visualization Research Coordinator
Libraries & Cultural Resources, University of Calgary
  • Operate & promote state-of-the-art research facility.
  • Collaborate with and assist faculty & graduate research in this facility.
  • Address hardware and software data visualization needs.
  • Provide instruction and training on visualization techniques as well as touch technology.
  • Create public displays promoting library, research projects, and data visualizations.
Post-Doctoral Researcher
Innovis Group, Interactions Lab, Dept of Computer Science, University of Calgary
  • Maintained codebase of ongoing research projects/tools.
  • Assisted in supervision of three graduate students/interns.
  • Collaborator involved in seven research projects.
  • Coauthor on three papers, two short papers, and one art installation.
2009-2010 (PT)
2010-2012 (FT)
Software Developer
O'Connor Associates Environmental Inc.
  • Developed and maintained PC and web-based in-house data logging programs.
April - Sept 2003
Software Developer (Intern)
O'Connor Associates Environmental Inc.
  • Provided IT support.
  • Developed in-house database-driven software with Delphi and SQL Server.
  • Researched and presented web-based programming techniques for use in future development.
May 2001 - Aug 2002
UIST Honorable Mention for Best Demo2013
University Technologies International Fellowship2008
Queen Elizabeth Graduate Doctoral Scholarship (declined)2008
Natural Sciences and Engineer Research Council of Canada PGS D2005-2008
iCORE Graduate Student Scholarship Grant2005-2008
Department Teaching Assistant Excellence Award2007
Dean's Research Excellence Award2006
Department Research Award2006, 2004, 2003
Province of Alberta Graduate Scholarship2004
Dean's List2003, 2001, 2000, 1999
Student Peer Assistance Undergraduate Bursary2001
Dr. James Zimmerman Memorial Bursary2000
University of Calgary Undergraduate Merit Award1999
Student Peer Assistance Undergraduate Bursary1999
Lee Haskayne Bursary1998

Journal Articles
Haleh Alemasoon, Faramarz F. Samavati, John Brosz, and David Layzell (2015). EnergyViz: an interactive system for visualization of energy systems. The Visual Computer. Springer Berlin Heidelberg. DOI 10.1007/s00371-015-1186-8.
Katayoon Etemad, Dominikus Baur, John Brosz, Sheelagh Carpendale, Faramarz F. Samavati1 (2014). PaisleyTrees: A Size-Invariant Tree Visualization. EAI Endorsed Transactions on Creative Technologies. 14(1), ICST.
John Brosz, Sheelagh Carpendale, Miguel Nacenta (2011). The Undistort Lens. Computer Graphics Forum (Proceedings of EuroVis 2011). Wiley-Blackwell.
Tom Bowen, John Brosz, Kristylea Brosz, Jacques Hebert, and Bruce Ritchie (2010). Management of hereditary angioedema: 2010 Canadian approach. Allergy, Asthma, & Clinic Immunology (AACI). BioMed Central.
Tom Bowen et al. (60 authors) (2010). 2010 International consensus algorithm for the diagnosis, therapy and management of hereditary angioedema. Allergy, Asthma, & Clinical Immunology (AACI). BioMed Central.
Refereed Conference
Craig Anslow, John Brosz, Mike Boyes, and Frank Maurer (2016). Datathons: An Experience Report of Data Hackathons for Data Science Education. In Proceedings of the ACM Special Interest Group on Computer Science Education (SIGCSE). ACM. DOI 10.1145/2839509.2844568
Fateme Rajabiyazdi, Jagoda Walny, Carrie Mah, John Brosz, and Sheelagh Carpendale (2015). Understanding Researchers' Use of a Large, High-Resolution Display Across Disciplines. In Proceedings of the International Conference on Interactive Tabletops & Surfaces (ITS). ACM. DOI 10.1145/2817721.2817735.
Lindsay MacDonald, John Brosz, Miguel Nacenta, Sheelagh Carpendale (2014). Designing the Unexpected: Endlessly Fascinating Interaction for Interactive Installations. In Proceedings of the International Conference on Tangible, Embedded, and Embodied Interaction (TEI). ACM.
Haleh Alemasoom, Faramarz Samavati, John Brosz, and David Layzell (2014). Interactive visualization of energy system. In Proceedings of the International Conference on Cyberworlds (CW). EuroGraphics & IEEE.
John Brosz, Miguel Nacenta, Richard Pusch, Sheelagh Carpendale, and Christophe Hurter (2013). Transmogrification: Casual Manipulation of Visualizations. In Proceedings of User Interface Software and Technology Symposium (UIST). ACM.
Kimberley Mikulecky, Mark Hancock, John Brosz, and Sheelagh Carpendale (2011). Exploring Physical Information Cloth on a Multitouch Table. In Proceedings of Interactive Tabletops and Surfaces (ITS). ACM.
John Brosz and Faramarz Samavati (2010). Shape-Defined Panoramas. In Proceedings of Shape Modeling International 2010, 57-67. IEEE.
John Brosz, Sheelagh Carpendale, Faramarz Samavati, Hao Wang, and Alan Dunning (2009). Art and Nonlinear Projection. In Proceedings of Bridges 2009: Mathematical Connections in Art, Music and Science, 105-114.
John Brosz, Faramarz Samavati, Sheelagh Carpendale, and Mario Costa Sousa (2007). Single Camera Flexible Projection. In Proceedings of the 4th International Symposium on Non-Photorealistic Animation and Rendering (NPAR 2007), in association with ACM SIGGRAPH and Eurographics.
John Brosz, Faramarz Samavati, and Mario Costa Sousa (2006). Terrain Synthesis By-Example. In Proceedings of the International Conference on Computer Graphics Theory and Applications (GRAPP), in Association with Eurographics.
John Brosz, Faramarz Samavati, and Mario Costa Sousa (2004). Silhouette Rendering Based On Stability Measurement. In Proceedings of the Spring Conference of Computer Graphics 2004 (SCCG '04), organized in cooperation with ACM SIGGRAPH and Eurographics.
Refereed Research Book Chapter
John Brosz, Faramarz Samavati, and Mario Costa Sousa (2007). Terrain Synthesis By-Example. Advances in Computer Graphics and Computer Vision, Vol 4(2), 58-77. Springer Berlin Heidelberg.
Other Refereed Submissions
Chelsea Ambler, John Brosz, Susan Powelson (Oct, 2014). Using Bohemian Bookshelf for serendipitous exploration of a history of medicine rare book collection. J Med Lib Assoc 102(4). [Column on Virtual Projects]
Susan Berstler, Christopher Erdmann, John Brosz, Shawna Sadler, Lisa Hardy, Markus Wust, Matt Bernhardt (Sept, 2014). The Future of Digital Scholarship. Information Outlook: 18(4), pp. 13-16. [Magazine Article]
Christian Grossauer, Florian Perteneder, Michael Haller, Jagoda Walny, John Brosz, Anthony Tang, and Sheelagh Carpendale (2012). MathSketch: Designing a Dynamic Whiteboard for Instructional Contexts. Educational Interfaces, Software, and Technology (EIST). [Workshop Paper]
Ricardo Langner, John Brosz, Raimund Dachselt, and Sheelagh Carpendale (2010). PhysicsBox: Playful Educational Tabletop Games. ACM Interactive Tabletops and Surfaces (ITS). ACM. [Poster]

Day long workshop on Data Visualization at ACCOLEDS 2015. Dec 2015.
With Renée Reaume. Calgary. [Invited]
Day long ACRL worshop on Data Visualization at the ALA 2015 Annual Conference. June 2015.
With Renée Reaume & Leeanne Morrow. San Francisco. [Reviewed Submission]
Conference Presentations & Panels
Panel Organizer: Experiences with High Resolution Display Walls at Academic Libraries. Dec. 2015.
Coalition for Networked Information Fall Meeting, Washtington, USA. [Reviewed Submission]
Panel: Real World Protyping: Designing Technology Spaces through Experiementation. June 2015.
ALA 2015 Annual Conference, San Francisco, USA. [Invited Panelist]
Interactive Session: Learning with a High Resolution Display Wall. May 2015.
University of Calgary Conference on Teaching and Learning, Calgary, Canada. [Reviewed Submission]
Seminar: Using Visual Variables in Data Visualization. June 2014
Werklund Technology Day, Calgary, Canada. [Invited Seminar]
Presentation: Bohemian Bookshelf: Allowing Open Exploration of Fragile collections. Oct 2014
Netspeed, Edmonton, Canada. With Chelsea Ambler & Susan Powelson [Reviewed Submission]
Presentation: Visualization Studio: Two Years of Experience at the U. of Calgary. March 2014
Coalition for Networked Information Spring Meeting, St Louis, USA. With Shawna Sadler. [Reviewed Submission]
Panel: Canadian Research Libraries' Role in Data Stewardship for the Social Sciences. Oct 2013
World Social Science Forum, Montreal, Canada. [Invited Panelist]
Presentation: Visualization Walls. Oct 2013
Netspeed, Calgary, Canada. With Renée Reaume. [Reviewed Submission]
Presentation: The Taylor Family Digital Library. Oct 2012. Internet Librarian, Monterey, USA. With Paul Pival [Reviewed Submission]
Presentation: Digital Tabletops. May 2013
Collaboration for Learning, Calgary, Canada. With Dylan Tetrault. [Reviewed Submission]
Presentation: The Taylor Family Digital Library. Oct 2012.
Internet Librarian, Monterey. With Paul Pival [Reviewed Submission]
Talks & Lectures
Invited talk at the University of St Andrews, Scotland, UK, May 2011.
40 minute presentation on PhD thesis and other research.
Guest lecture for Sheelagh Carpendale's Info. Vis. course, Oct 2010 & 2011.
75 minute presentation on Scientific Visualization.
Guest lecture for John Rokne's Rendering course, April 2008.
75 minute presentation on Non-Photorealistic Rendering.
Guest lecture for Mario Costa Sousa's Rendering course, March 2005.
75 minute presentation on Radiosity.
Department Graduate Seminar, University of Calgary, October, 2004.
30 minute presentation on Silhouette Rendering.

MyGrad Skills Instructor
Provided nine iterations of three different workshops on Data Visualization theory and tools.
Instructional Skills Workshop
Four day workshop focusing on questioning skills, constructive feedback, learning styles, and class planning. Completed at the Teaching & Learning Centre
Teaching Assistant
Prepared and presented materials for two hours of tutorial instruction per week as well as marking assignments and assisting students during office hours/continous tutorial. 10 to 25 students per tutorial and responsible for one or two tutorials per semester.
Courses: CPSC 231 Intro. to Computer Science, CPSC 453 Intro. to Computer Graphics,
CPSC 591 Rendering, CPSC 587 Modelling for Computer Graphics
Invited Instructor
Invited substitute lecturer for CPSC 591/691 Rendering for Dr Mario Costa Sousa in 2005 and Dr Jon Rokne in 2008 as well as for CPSC 583/683 Information Visualization for Dr Sheelagh Carpendale in 2010 and 2011.

Paper Reviews
ACM User Interface Software and Technology Symposium (UIST) (2016), IEEE Pervasive Magazine (2015), Transactions on Applied Perception (2014), ACM International Conference on Interactive Tabletops and Surfaces (ITS) (2014), IEEE eScience (2014), Environment and Planning A (2014), Computer-Supported Cooperative Work & Social Computing (CSCW) (2014), Transactions on Visualization and Computer Graphics (TVCG) (2013), Transactions on Computer-Human Interaction (ToCHI) (2013), Graphics Interface GI (2009, 2010, 2012, 2013), Transactions on Computational Intelligence and AI in Games (2012), Conference on Human Factors in Computing Systems (CHI) (2011, 2014), InfoVis (2011), Computer & Graphics (2010, 2013, 2014), Shape Modeling International (2009), EuroGraphics (2008, 2009), Computational Intelligence (2008), International Conference on Immersive Telecommunications (2007).
Conference Organization
Student Volunteer Onsite Co-coordinator for ACM International Conference on Interactive Tabletops and Surfaces (ITS) 2009. Scheduled and managed ~10 volunteers on-site for the three days of the conference. 2009/11/23-25
Other Volunteering
Judge at the University of Calgary's Undergraduate Research Symposium. 2013-2015
Design Mentor at Hacking Health Calgary. June 2014
Judge & Award-round Judge at Calgary Youth Science Fair. 2007-2013
Judge at University Undergrad Research Symposium 2013-2015

Expert Proficiency
C, C++, C#, OpenGL, DirectX, Delphi, Pascal, PHP, LaTeX, HTML, CSS, Camtasia, Windows
Moderate Proficiency
Javascript, D3, VB, GLSL, Java, Tableau, MySQL, SVN, Photoshop, SVG, Office, Linux