BDCAMPBELL PROJECTS PORTFOLIO WRITING TEACHING CONTACT BLOG

Bruce is an information and computer science project director, and part-time academic, who bridges knowledge gaps with art and design to bring the full potential of simulation, visualization, and computer-mediated communications to an augmented mind pursuing insight on a mindful life interbeing with nature.

REPRESENTATIVE PROJECTS

Here are some of the projects I had a lead role in realizing


Yurt-COVE Data Interaction

Yurt-COVE Interaction

Software to inject the Collaborative Ocean Visualization Environment (COVE) into Brown University's Computer-aided virtual environment (Cave), a retinal resolution, surround VR theater (69 projectors).

Computational Geometry

Computational Geometry

Interactive design tool of wall, ceiling, and standing partitions as products for large national company. NURBs based features tessellated and then visualized with three.js, the high-performance WebGL API.

Personal Data Visualization

Personal Data Visualization

JavaScript integrated with Processing software to visualize personal data sets for analysis. Layering approach to additive design with coordination layer across all sub-layers. A demonstration available as example.

Virtual Scalable Basin

Virtual Scalable Basin

Software to model watershed basins for 26 key basin attributes (soil moisture, river channel flow per second, water table, etc.) using the OpenMI platform to virtualize the process based on the DHSVM and VIC hydrology models. Interactive visualizations using Processing and JavaScript (see paper).

Middle-Mile Design

Middle-Mile Design

Interactive visual analytics software to facilitate a design and advisory team in their task to build an optimal middle-mile fiber optic network for the state of California. Intended to serve as many unserved and underserved residents and organizations as possible given many constraints (see demo).

RimSim Response

RimSim Response

Lead architect for development of an agent-based simulation environment (RimSim) for improving distributed cognition among first responder jurisdictions around the Pacific Rim. Implementation of a long-term software platform for studying collaboration and role-play in a game-like environment (see PDF).

Table Top Seafloor

Table Top Seafloor

Interactive HI-SPACE tabletop gestural environment for exploring seafloor data sets interactively. C/C++ bluespace data visualization system extended from desktop VR environment. A first-person immersive exploration of sea floor datasets with hand and eye coordination.

Virtual Big Beef Creek

Virtual Big Beef Creek

Virtual world built upon Virtual Playground 3-D interactive software to experience a watershed virtually from within the classroom. The third dimension adds value to the learning process as we researched with a multi-participant, three-dimensional (3D) environment to support ecological student science investigations (PDF).

Virtual Member Bank Allocation Guru

Virtual Member Bank Allocation Guru

Designed and implemented a sophisticated allocation system to take tape feed of all monthly credit card transactions for cardholders and merchants of ninety-two member bank institutions to look for fraud and allocate processing service costs back to member banks fairly and justly.

Virtual Regional Lead Underwriter

Virtual Regional Lead Underwriter

Company-wide product manager for Lotus Notes (then IBM Notes). Provided technical support, consultation, and training to 1400+ licensees across the US. Implemented a national qualitative commercial lines underwriting application for virtual community of property and casualty underwriters.

Community Networker

Community Networker

Lead architect for development of a shared digital library to support Community Change-based educational programs within community colleges and four-year institutions of higher learning. Designed and beta-tested with the Community Learning Partnership network to integrate curriculum.

Virtual Policy Task Distributor

Virtual Policy Task Distributor

Designed and directed a distributed database project (LAN, hardware, software, communications) connecting work load analysis in six field offices across the USA. Allocation of six-million policy management tasks/year among 200+ employees to streamline commercial lines policy production.



WEBSITE DEVELOPMENT

Bruce has helped many organizations develop a Web presence. He's created Web templates, implemented Web templates, developed user experiences with interactivity, and integrated Web designs with content management systems like Drupal, Wordpress, Joomla, and Moodle.

OTHER PROJECTS

Bruce has been involved in many other projects as a contributor, cooperative partner, or collaborator. The twelve above are the most extensive in which Bruce was the conceptual lead and implementer. Many collaborations are with the CEV over the years.


Click here to read more
PORTFOLIO

CREATIVE PORTFOLIO

Here are some of the creative interests I have picked up over time


Hydrology Visualization

Hydrology Visualization

Data to visualization pipelines for hydrology visualizations like this example of projected water table depth change over time as soil was to become saturated during a 36-hour spring storm that brought much rain and snow water melt to Snoqualmie watershed in the Pacific Northwest, USA.

Geospatial Analytics

Geospatial Analytics

The Nepal Economic Corridor mapping visualization is the by-product of work helping the Nepalese government build awareness for potential exports. Bruce was responsible for providing an online interface with which the world could explore Nepalese production by product and district — through an interactive map using open source mapping tools.

Surface Design

Surface Design

Surface design patterns are applied to all kinds of materials to generate attractive products. From wallpaper to scarves to throw pillows, surface design brightens up products. Surface design patterns are useful, once tiled, for use in 2-D and 3-D modeling of physical phenomena. Modern day graphics tools and illustration tools make design pattern creation intuitive.

Content Management Systems

Content Mgmt System

This Photographic Content Mgmt System was created for a client that used it to promote products available for sale. To demonstrate to others, use it as a photograph management and presentation system. Easily ported into Drupal, Wordpress, or other LAMP-stack CMS.

Virtual Playground 3-D Engine

Virtual Playground 3-D Engine

The Virtual Playground allowed people to experience 3-D cyberspace for the first time thanks to a reasonably priced graphics card for home computers through an expansion slot. If you have a WebGL capable browser and graphics card, check out a model from the scavenger hunt edition.

Augmented Reality Interfaces

Augmented Reality Interfaces

BCFlora is a simulator for growing a plant structure created from a virtual plant genome. Genomes can be mated. Embedding the simulator into a ARToolkit augmented reality environment made for a more dramatic presentation in a Boston Cyberarts festival (see PDF).

Virtual Board Game

Virtual Board Game

Dazzle is a game programmed for an artist who wanted to share a board game as an electronic game. We chose an iOS version for iPad and iPhone because the Apple Store showed promise in protecting the artist's intellectual property. The game is available in the Apple Store. Hexazzle is an intuitive three-player extension of the Dazzle game.

Data Visualization

Data Visualization

Data Visualization to support Visual Analytics pipelines has exploded thanks to expanding capabilities of tools and techniques. Delivery of applications that inspire insight into complex data realms expands as in-browser platforms become more efficient and performance-tuned. D3 and P5 are two excellent examples of techniques that facilitate visual analytics.

AI Prompting

AI Prompting

Exciting times ahead for tools to support human ideation. I've been trying out prompt-driven tools that generate images from compositions following intriguing diffusion algorithms baked into accessible tools online. This example comes from typing in prompts for eight characters in a novel, described by the author. Then blending the results with GIMP.



SLANT

Slant was a game Bruce developed during masters work to explore working collaboratively over the Internet with 3-D content. Performing coordinated logistical tasks under time pressure with limited communications bandwidth simulated the realities of many emergency response activities.


Click to read more and access demos

ACCOMPLISHMENTS & AWARDS

Here are some of the recognition moments I have enjoyed


PHD

Bruce was awarded his doctoral degree from the University of Washington upon successful defense of a thesis in systems engineering. Upon accepting, his academic transcript was complete.

MOC

Bruce was awarded a 6-month visiting academic position at the University of Canterbury, which included presiding as Master of Ceremonies for the 2nd annual Virtual Worlds Consortium meeting in New Zealand.

WARF

Bruce was awarded a Wisconsin Alumni Research Foundation fellowship to encourage his research in information science process during masters work at the University of Wisconsin in Madison.



OCY

Bruce was recognized with the Outstanding Contributor of the Year award for his year-long innovative systems work with the MICARD Services division of Marshall & Illsley Bank in 1989.

CPA

Bruce passed the CPA exam and obtained his Massachusetts State CPA license early in his career but let it lapse upon becoming an information scientist.

ΦBK

Bruce was inducted into the Phi Beta Kappa society at the end of his undergraduate studies in recognition of his work supporting inflationary accounting research and other academic contributions.


PERSONAL

Personal thoughts that resonate daily


A working life, if done correctly, provides one with a variety of projects in which to learn while doing. Learn about people, situation, context — learn about life itself. Sure, computer-mediated technologies provide a lot of interesting learning opportunities too, but without the variety of circumstance in which one investigates what's possible, how deep is the journey?

I woke up one day in 1999 and realized I didn't think about my working life properly. There have been so many projects — so many people, places, and objectives. Each project so fascinating solely upon taking time for the reflection in which to be contemplated. A project unfolds before one's eyes. There is no inate ability to perceive the details in advance. One must stay open and listen for answers where no previous personal experience can anticipate their form. This website is not precise on specific times, places, or affiliation details. But, it documents one life as a series of projects whereby a person grows to become the person he is. It's not about the resume or the accolades or the sense of the material rewards brought on by a fulfilling working life. It is about the flow attainable in one working life when the awareness of flow begins to dominate one's consciousness.

If I can help another person see her working life in similar perspective, I think this page has been worthwhile. If a young person with much of their life ahead of them can gain some vicarious benefit, so be it. Even that potential suggests a most excellent reason for getting this site on-line. This page provides lists of projects and events associated with them as the work played out. Additional details will continue to unfold over the years to come. As I replay my life, I realize how each experience contains much serendipity, surprise, lessons learned, and evolution — and the realization of those add heaps to one's quality of life. Thank you to everyone who has been a contributor in making this ride meaningful to me. Thank you for letting me contribute to your journey. Let's keep the collaborations and cooperations going strong.

I try to keep my Bruce D Campbell on ResearchGate page up to date.

 
WRITING

WRITING

Here are some of the publications that document my work


Developing Collaborative Artificial Intelligence in Artistic Practices: Using AI in Creative Explorations
Campbell, B. D., "Developing Collaborative Artificial Intelligence in Artistic Practices: Using AI in Creative Explorations", To appear in IEEE Computer Graphics and Applications, vol. 46, no. 1, January 2026. (PDF)
Art on Graphics: Ten Years of Pursuing Value in Art-Science Collaborations
Campbell, B. D., Samsel, F., "Art on Graphics: Ten Years of Pursuing Value in Art-Science Collaborations", IEEE Computer Graphics and Applications, vol. 45, no. 1, January 2025. (PDF)
Die-Cast: A Tech-invested Immersive Performance Company for Tech-enabled Audiences
Geffers, B., Crosby, A., Campbell, B. D., Samsel, F., "Die-Cast: A Tech-invested Immersive Performance Company for Tech-enabled Audiences", IEEE Computer Graphics and Applications, vol. 44, no. 6, November 2024. (PDF)
Artists, Data and Climate Change: Distilled messages, multiple entry points, layered metaphor
Samsel, F., Campbell, B. D., "Artists, Data and Climate Change: Distilled messages, multiple entry points, layered metaphor", VIS 2024 Conference Proceedings, October 2024. (PDF)
Nina Rajcic: Navigating Artificial Intelligence for a Meaningful Artistic Practice
Rajcic, N., Campbell, B. D., Samsel, F., "Nina Rajcic: Navigating Artificial Intelligence for a Meaningful Artistic Practice", IEEE Computer Graphics and Applications, vol. 44, no. 4, July 2024. (PDF)
Art and Artificial Intelligence
Campbell, B. D., Hedley, N., Hertzmann, A. "Art and Artificial Intelligence", IEEE Computer Graphics and Applications, vol. 44, no. 2, March 2024. (PDF)
Jon McCormack: Art Infused with [Artificial] Intelligence
McCormack, J., Campbell, B. D., Samsel, F., "Jon McCormack: Art Infused with [Artificial] Intelligence", IEEE Computer Graphics and Applications, vol. 44, no. 2, March 2024. (PDF)
JNZNBRK: Physical Experiments in Light, Modulation, and Substrate
Jansen, K., Burke, C., Campbell, B. D., Samsel, F., "Physical Experiments in Light, Modulation, and Substrate", IEEE Computer Graphics and Applications, vol. 43, no. 6, November 2023. (PDF)
Nathan Selikoff: Explorations in Higher Dimensionality and Complexity
Selikoff, N., Campbell, B. D., Samsel, F., "Nathan Selikoff: Explorations in Higher Dimensionality and Complexity", IEEE Computer Graphics and Applications, vol. 43, no. 5, September 2023. (PDF)
Michael Sedbon: Explorations in Coupling Artificial and Natural Systems
Sedbon, M., Campbell, B. D., Samsel, F., "Michael Sedbon: Explorations in Coupling Artificial and Natural Systems", IEEE Computer Graphics and Applications, vol. 42, no. 6, November 2022. (PDF)
Enabling a 3-D Cyberspace Experience Online
Campbell, B. D., "Enabling a 3-D Cyberspace Experience Online", a chapter in 3D Computer Graphics, mts.intechopen; London, UK; 2022; ISBN 978-1-80355-499-0 (PDF)
Nathalie Miebach: Sculpted Data Infused With Craftsmanship
Miebach, N., Campbell, B. D., Samsel, F., "Nathalie Miebach: Sculpted Data Infused With Craftsmanship", IEEE Computer Graphics and Applications, vol. 42, no. 1, January 2022. (PDF)
Tomás Laurenzo: Pushing Back on Colonization
Laurenzo, T., Campbell, B. D., Samsel, F., "Tomás Laurenzo: Pushing Back on Colonization", IEEE Computer Graphics and Applications, vol. 41, no. 4, July 2021, pp. 118-125. (PDF)
Visualization of Climate Change
Campbell, B. D., Hedley, N., Weaver, C., "Visualization of Climate Change", IEEE Computer Graphics and Applications, vol. 41, no. 1, January 2021. (PDF)
Dietmar Offenhuber: Collaboration via the Many Traces Our Data Sets Leave Behind
Offenhuber, D., Campbell, B. D., Samsel, F. "Dietmar Offenhuber: Collaboration via the Many Traces Our Data Sets Leave Behind", IEEE Computer Graphics and Applications, vol. 40, no. 5, 2020, pp. 120-126. (PDF)
Victoria Vesna: Inviting Meaningful Organic Art-Science Collaboration
Vesna, V., Campbell, B. D., Samsel, F. "Victoria Vesna: Inviting Meaningful Organic Art-Science Collaboration", IEEE Computer Graphics and Applications, vol. 39, no. 4, 2019, pp. 9-15. (PDF)
Proficiency in Ocean Data Science (PODS) education through innovative learning experiences and technological support
Campbell, B. D., Kincaid, C. R., Maranda, L., Pockalny, R. A., "Proficiency in Ocean Data Science (PODS) education through innovative learning experiences and technological support", for the AnacondaCON Data Science conference, May 2-6, 2019, Austin, TX (PDF)
Lance Gharavi: Performance Inspired Science + Technology
Campbell, B. D., Samsel, F. "Lance Gharavi: Performance Inspired Science + Technology", IEEE Computer Graphics and Applications, vol. 39, no. 2, 2019, pp. 8-13. (PDF)
Sally Weber: Making Art from Light
Weber, S., Campbell, B. D., Samsel, F. "Sally Weber: Making Art from Light", IEEE Computer Graphics and Applications, vol. 38, no. 3, 2018, pp. 17–21. (PDF)
Immersive Visualization to Support Scientific Insight
Campbell, B. D. "Immersive Visualization to Support Scientific Insight", IEEE Computer Graphics and Applications, vol. 36, no. 3, 2016, pp. 19–25. (PDF)
Alternative version published by Conduit — Brown Univ. Dept. of Computer Science, vol. 25, no. 1, 2016, pp. 20–25. (HTML - CS Blog | PDF)
Climate Prisms: The Arctic Connecting Climate Research and Climate Modeling via the Language of Art
Samsel, F., Deck, L., Campbell, B. D. "Climate Prisms: The Arctic Connecting Climate Research and Climate Modeling via the Language of Art", Vis Art Program, in the Proceedings of the IEEE Vis Conference, Chicago, IL, Oct 25-29. (PDF)
Eight years as an International Aquarium Congress delegate: Pursuing excellence in ocean awareness and conservation
Campbell, B. D. (2016), "Eight years as an International Aquarium Congress delegate: Pursuing excellence in ocean awareness and conservation", for the 9th International Aquarium Congress, Vancouver, Canada, Sept 25-29. (PDF)
Pursuing Value in Art-Science Collaborations
Campbell, B. D., Samsel, F. (2015), "Pursuing Value in Art-Science Collaborations", IEEE Computer Graphics and Applications, vol. 35, no. 1, 2015, pp. 6–11. (PDF)
The Simulaton Life
Campbell, B. D. (2013), The Simulaton Life, first draft (HTML)
The Watersheds Project: Community-based Modeling to Support Watershed Quality
Campbell, B. D., Stoermer, M. (2012), "The Watersheds Project: Community-based Modeling to Support Watershed Quality", presented at the 8th International Aquarium Congress, Cape Town, South Africa, Sept 9-13. (PDF)
RimSim Response Hospital Evacuation: Improving Situation Awareness and Insight through Serious Games Play and Analysis
Campbell, B. D., Weaver, C. E. (2011), "RimSim Response Hospital Evacuation: Improving Situation Awareness and Insight through Serious Games Play and Analysis", International Journal of Information Systems for Crisis Response and Management, 3(3), pp. 1-15 (PDF)
RimSim Response Hospital Evacuation: Improving Situation Awareness and Insight Through Serious Games Play
Campbell, B. D., Hedley, N., Schroder, K. (2011), "RimSim Response Hospital Evacuation: Improving Situation Awareness and Insight Through Serious Games Play, (R-11-1) Seattle: HIT Lab. (PDF)
Adapting Simulation Environments for Emergency Response Planning and Training
Campbell, B. D. (2010), "Adapting Simulation Environments for Emergency Response Planning and Training", Doctoral Dissertation, University of Washington, Seattle, WA, December 17. (PDF - full | PDF - partial)
RimSim Visualization: An Interactive Tool for Post-event Sense Making of a First Response Effort
Campbell, B. D., Schroder, K. E., Weaver, C. A. (2010), "RimSim Visualization: An Interactive Tool for Post-event Sense Making of a First Response Effort", In Proceedings of the 7th International Conference on Information Systems for Crisis Response and Management, ISCRAM 2010, Seattle, WA, May 2-5. (PDF)
Training for emergency response with RimSim:Response!
Campbell, B. D., Schroder, K. E. (2009), "Training for emergency response with RimSim:Response!", In Proceedings of the 2009 SPIE Defense, Security + Sensing Conference, Orlando, FL, Apr 13-17. (PDF)
Personal Connection to the Ocean Via On-line Interactive Experiences
Campbell, B. D., Mott, B. (2008), "Personal Connection to the Ocean Via On-line Interactive Experiences", In Proceedings of the 7th International Aquarium Congress, Shanghai, China, Oct 19-24. (PDF)
Emergency Response Planning and Training through Interactive Simulation and Visualization with Decision Support
B. Campbell, O. Mete, T. Furness, S. Weghorst, Z. Zabinsky (2008), "Emergency Response Planning and Training through Interactive Simulation and Visualization with Decision Support", 2008 IEEE International Conference on Technologies for Homeland Security, Boston, MA, May 22-24. (PDF)
Effects of landuse change on the hydrologic regime of the Mae Chaem river basin
Thanapakpawin, P., Richey, J., Thomas, D., Rodda, S., Campbell, B., Logsdon, M. (2007), Effects of landuse change on the hydrologic regime of the Mae Chaem river basin, NW Thailand, Journal of Hydrology 334:2, pp. 215-230 (February). (PDF)
The "Virtual Puget Sound:" a Cyberinfrastructure (and Social Process) for Analysis of the Multi-Scaled Biophysics and Human Dimensions in a Mesoscale Coupled Land/Atmosphere/Marine System
Logsdon, M., Richey, J., Campbell, B., Stoermer, M. (2004), The "Virtual Puget Sound:" a Cyberinfrastructure (and Social Process) for Analysis of the Multi-Scaled Biophysics and Human Dimensions in a Mesoscale Coupled Land/Atmosphere/Marine System, In the Proceedings of the American Geophysical Union, Fall Meeting (November).
Teach Yourself Dynamic HTML in 7 Days

I am the primary author of this title published by Sam's Net in 1997. Rick Darnell is the co-author. Rick and I worked hard to be first to market with a teach yourself book on the emerging HTML4 specification. Both Netscape's and Microsoft's approach to interactive Web page development are covered with respect to their latest HTML4-compliant web browsers. The Teach Yourself series is especially successful and this book follows the traditional recipe closely. The book comes complete with the HTML specification as well as explanations, examples, Q&A, quizzes and workshops. The book ISBN is 1-57521-335-4 and is available in soft cover, about two inches thick.

Teach Yourself VRML 2 in 21 Days
Book source code available here.

I am co-author of this title published by Sam's Net in 1996. Chris Marrin is the primary author. Chris worked for Silicon Graphics at the time and was responsible along with two others for the Moving Worlds VRML 2 proposal. Chris then worked for Sony on their TV set top box project and was active in the SAI Working Group of the Web 3D Consortium. The 21 Days series is especially successful and this book follows the teach yourself recipe closely. The complete VRML 2 specification is covered with explanations, examples, Q&A, and exercises. The International Standards Book Number is 1-57521-193-9 and is available in soft cover, about two inches thick.

XML in Theory and Practice

I performed the technical review for Chris Bates' book on all things XML. The book is appropriate for a beginning XML enthusiast who has a strong background in Information Systems and Web Enablement. John Wiley Europe published the book with ISBN 0-470-84344-6 (2006).


An Occlusion-Capable Optical See-through Head Mount Display for Supporting Co-located Collaboration
Kiyokawa, K.; Billinghurst, M.; Campbell, B.; Woods, Eric.; (2003), "An Occlusion-Capable Optical See-through Head Mount Display for Supporting Co-located Collaboration", In Proceedings of the International Symposium on Mixed and Augmented Reality, Tokyo, Japan, October 8-10. Illustrates the design and advantages of an occlusion-capable head mount as demonstrated at SIGGRAPH 2002 in San Antonio, Texas. (PDF)
Web3D in Ocean Science Learning Environments: Virtual Big Beef Creek
Campbell, B., Collins, P., Hadaway, H., Hedley, N. and Stoermer, M. (2002). "Web3D in Ocean Science Learning Environments: Virtual Big Beef Creek", In Proceedings of the 2002 Web3D Symposium, pp. 85-91., Tempe, AZ, Feb 24-28. (PDF)
Magic Book Flora
I wrote a paper supporting the motivation behind my Boston CyberArts Festival Exhibit which ran April 21-May 6, 2001 at the Boston Architectural College, "Distributing 3-D Content Through Genomes and Evolutionary Process: A Focus on Plants", Boston CyberArts Festival : Boston, MA (2001). (PDF)
The Virtual Anatomy Lab: A Hands-on Anatomy Learning Environment
Campbell, B.; Rosse, C.; Brinkley, J.F (2001), "The Virtual Anatomy Lab: A Hands-on Anatomy Learning Environment", In Proceedings of the Medicine Meets Virtual Reality (MMVR2001) Conference, Newport Beach, CA, January 22-24. (PDF)
Virtual Playground: Architectures for a Shared Virtual World
Schwartz, P., Bricker, L.,Campbell, B., Furness, T., Inkpen, K., Matheson, L., Nakamura, N., Shen, L., Tanney, S., and Yen, S. (1998), "Virtual Playground: Architectures for a Shared Virtual World", In the ACM Proceedings of the Virtual Reality Software and Technology (VRST) Conference Taipei, Taiwan, November 2, 1998. I demonstrated our software as part of a keynote presentation. (PDF)
3D Collaborative Multiuser Worlds for the Internet
Campbell, B. D. (1997), 3D Collaborative Multiuser Worlds for the Internet, Masters Thesis, Rensselaer Polytechnic Institute, Harford, CT, December 16. (PDF).
VRML Developer's Journal
I have an article about creating a Kaleidoscope (PDF) using VRML's External Authoring Interface in the first issue of the first volume of the Virtual Reality Developer's Journal as well as the August 1998 Java Developer's Journal.

The second issue of the VRDJ was never published. My submission focused on using the VRML 97 PROTO node to create group projects in VRML. Check out my suggestions for a Worldwide Kaleidoscope Project (PDF). Feel free to submit a Kaliedoscope piece to me. If I get enough, I will put a dynamic Kaleidoscope generator on the Web and let you know about it.

I had hoped to contribute regularly to the first ever magazine devoted entirely to VRML development.

Distributed Geological Collaboration - Final Project Report
Hedley, N. and Campbell, B. (1998). (R-99-3). Seattle: Human Interface Technology Lab.

Trade Space Navigation for Virtual Reality Application Design - Final Project Report
Weghorst, S.; Emerson, T.; Kerr, A.D.; Campbell, B. (1997). (R-97-5) Seattle: HIT Lab

VRML As a Superset of HTML: An Approach to Consolidation
I presented a paper called VRML As a Superset of HTML: An Approach to Consolidation (PDF) during the Annual Computer Science Conference on April 26, 1997 at The Rensselaer Polytechnic Institute-Hartford. I received the Most Original Paper award -- chosen out of the 48 papers presented.
Seattle Magazine
Seattle Magazine is a 10-issue-a-year publication covering all things Seattle. July-December 1999, I wrote one Link column per issue covering a different Seattle-based website genre and discussing the implications on cyberspace.
TEACHING

TEACHING

Here are some of the classes I have designed and taught


Understanding and Exploring Artificial Intelligence
Understanding and Exploring AI

SYLLABUS

Data Visualization
Web Design + Interactivity
Data Visualization

SYLLABUS (traditional)
2019 SYLLABUS (PODS format)

Game Design + 3D Modeling
Web Design + Interactivity
Game Design + 3D Modeling

SYLLABUS

HTML and CSS
Proficiency in Ocean Data Science
Ocean Science

OCG 150
OCG 250
OCG 350
OCG 351

Processing
Web Design + Interactivity
Interactive Art w/ Processing

SYLLABUS

Web Architecture
Web Design + Interactivity
Web Architecture

SYLLABUS

Intro to Interactive Design
Web Design + Interactivity
Intro to Interactive Design

SYLLABUS

HTML and CSS
Web Design + Interactivity
Design for the Web

SYLLABUS

CSS3
Web Design + Interactivity
Styling Content

SYLLABUS

JavaScript
Web Design + Interactivity
A Two-Part JavaScript Series

SYLLABUS

cms with bootstrap
Web Design + Interactivity
Bootstrapped Content Management

SYLLABUS

PHP
Web Design + Interactivity
Dynamic Content Experiences

SYLLABUS

MySQL
Web Design + Interactivity
Relational Databases with MySQL

SYLLABUS

XML
Web Design + Interactivity
Extensible Markup Language

SYLLABUS

Semantic Web
Web Design + Interactivity
The Semantic Web

SYLLABUS

Video Games with Art and JavaScript
Young Artists
Video Games with Art and JavaScript

SYLLABUS

GPS and GIS
Middle School Curriculum
GPS and GIS

SYLLABUS

Web-Enabling Collaborative Software
Systems Engineering
Web-Enabling Collaborative Software

SYLLABUS

Web-Enabling Inventory Systems
Systems Engineering
Web-Enabling Inventory Systems

SYLLABUS

Visual Analytics Seminar
Systems Engineering
Visual Analytics Seminar

SYLLABUS


History of Video Game Music
Young Artists
History of Video Game Music

SYLLABUS

EXAMPLE:  3 TEACHING YEARS

Redundant classes during Spring and Summer 2022 came about as a result of the pandemic ending and the campus unsure if students would prefer online or in-studio on campus. We offered both and found good enrollments, suggesting it would be worthwhile to run both types.
CONTACT

Formally... RESUME

Finally... A VIDEO

Always up for getting together over .