About Me
My name is Bryan Knowles, and I study deontology and pragmatism in tech. I teach kids and adults how to code. My interests include satire and probabilistic graph theory.
Find code I've written on github πΌ and glitch π. You can find more projects in my portfolio.
Art
In my free time 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)
- Web Design (UX, design fundamentals)
All my teaching materials past a certain date are available open-source on my glitch π page.