Loading...

About Me

My name is Bryan Knowles, and I teach kids and adults how to code.

Find code I've written on github 😼 and glitch 🎏. Find more projects in my portfolio.

Art

In my free time -- who has free time anymore -- I take computationally hard problems and try to reinterpret them into something generative. I pick my favorites, I find some things, and I stick them together to look like that generative output. It combines my love of found art with computer science theory.

When I have any for sale, I'll list it here. If you want to see the generative programs I'm using, I try to post about them, so check the links above.

Candidates:

Publications

Knowles, Bryan, "Diversity, Identification, and Rhetoric in Tech: On the Analysis of Satirical Conference Talks" (2018). Masters Theses & Specialist Projects. Paper 2330. https://digitalcommons.wku.edu/theses/2330

Knowles, Bryan A., "In the Face of Anticipation: Decision Making under Visible Uncertainty as Present in the Safest-with-Sight Problem" (2016). Masters Theses & Specialist Projects. Paper 1565. https://digitalcommons.wku.edu/theses/1565

Research

See my lab site: http://phai-lab.org

Teaching

In general:

Writing on the Web / Writing with Digital Workflows and in Networked Spaces

Database Design

Programming (C/C++, C#, Java, Javascript, Julia, Python, PHP, Swift, Visual Basic)

Algorithms / CS Theory

Web Development (HTML, CSS, Javascript, browser internals, accessibilty evaluation)

Web Design (UX, design fundamentals)

Analytical Skills for Quantitative and Qualitative Research

All my teaching materials past a certain date are available open-source on my glitch 🎏 page.