Docendo discimus (Latin "by teaching, we learn")
Proverbs 4:5-9

Table of Contents

0. About
1. Papers / Presentations
2. Projects
3. Files
4. Notes
5. Interesting
6. Useful Tools
7. Links


This is an evolving collection of notes, observations, and opinions.



Papers / Presentations

Information Security Learning Resources (Microsoft Word Online Document)

Contains over forty pages of Information Security Resources for reference or to use as a curriculum for self-learning. Continuously updated.

Why Choosing the Right Password Matters

Overview of why using sufficiently complex passwords is a good idea.

Why Privacy Matters

The idea of privacy and the effects technology can (and does) have on it.


Bitbucket Repository


Plasma TV Break-In v120.1 (83KB)

Unzip to a USB drive (or burn to CD/DVD) and run as a slideshow on a plasma television. Using these files periodically on old displays may have a positive effect on longetivity.

My RSS Feed (7KB)

Mostly security related with added Twitter feeds of trusted professionals. Import into your favorite RSS reader.


Security Engineering

Programming / Scripting

Public Speaking

My Lab


Streaming Youtube Videos with VLC

Stream Youtube videos with VLC by entering a Youtube URL into Media > Open Network Stream. If unable to stream a video, check to make sure the latest version of youtube.lua is installed. For older Linux versions, pull the appropriate .lua file from the Windows version (or a newer Linux version).

Background Noise

Generate white noise which may help you concentrate on the task at hand.




Useful Tools

Nuitka - Python compiler.

xonsh - Very cool Python shell.

busybox-w32 - BusyBox for Windows.

cmder - Windows console emulator

coggle - Online diagramming application.

anki - Create flash cards.

explain shell - Visually explains shell commands.

shellcheck - Simple online "debugger" for shell scripts.

Diceware password generator - More about Diceware

youtube-dl - Command line youtube video downloader. Requires Python.

showterm - Record the terminal and upload for presentation/training.

asciinema - Another terminal recorder. - URL shortener with security warning. Shorten a long URL and maintain some semblence of integrity.

pyenv - Easy way to run multiple Python interpreters on a single machine.

tcc - Tiny C Compiler. Small, portable, simple C compiler.

vlc - Excellent media player.

StartPage - Search using Google privately.

duck duck go - Search engine with privacy by default. - Cool online diagram/chart tool.

Analog Expressions - Feeding the fountain pen habit.
Nooder's Pens and Ink