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

| | Artificial Intelligence, MLS, Tech Teaching
“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 ...
Coursera Course 1

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

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 ...
Coursera Course 1

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

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!

Memory Sizes: Now with zetta and yotta!

| | memory sizes, Tech Teaching, 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

2021 MSSE Cloud Security Elective

| | MSSE, Tech Teaching, training, UMN
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, ...
m2v04 t4f2 net devices

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 ...