Tech Teaching
Teaching with Design Principles
Design principles help students learn the essentials of technical design tasks. Students apply simple-sounding rules to achieve desired design features. The trick is to present students with design principles they can see ...
Grade School Crypto Videos
This is a short, gentle two-part introduction to basic cryptographic concepts using text-based crypto examples. The videos illustrate encryption, decryption, ciphers, keys, algorithms, code cracking, cryptanalysis, and letter frequency analysis. Full disclosure: ...
GPT and Confirmation Bias
“Garbage in, garbage out.” In computing we’ve recited the GIGO motto since I was in diapers (Univac I and vacuum tubes were state of the art). Comfirmation bias is like GIGO: if ...
Cybersecurity for MSSE 2023
MSSE second-year students may request a cybersecurity elective as course SENG 5271. If the course is not chosen to be an offered elective, students may take it as an independent study. In ...
Online Course: Cloud Top Ten Risks
I am pleased to report that the fourth course for the University of Minnesota in my online Cloud Cybersecurity specialization, Cloud Top Ten Risks, is now available for registration. The course itself ...
Cybersecurity for MSSE 2022
I am offering a fully online cybersecurity elective to MSSE second-year students for 2022: SENG 5271. It uses my Cybersecurity in the Cloud specialization offered on Coursera, plus readings and labs from ...
Cloud Security Specialization Launched
The University of Minnesota now offers a Cloud Security specialization through Coursera. It contains four courses (the fourth should be finished in early 2021). While the University does not offer course credit ...
Memory Sizes: Now with zetta and yotta!
One of the most popular pages on this site provides a simple conversion to map numbers of various sizes to the corresponding memory storage sizes in bits (mathematicians and other geeks often ...
2021 MSSE Cloud Security Elective
Members of the University of Minnesota’s MSSE Class of 2021: I am offering a Cloud Security elective based on the Coursera Cloud Security specialization currently under development. The first course, Cloud Security Basics, ...
Solo Studio for Video Lectures
I’ve been recording video lectures for a Coursera specialization in cloud computing. The first of the four courses is available right now. I’ve been asked to describe how I do this, so ...

