
This talk was given at the 2023 Summer Institute on Teaching and Technology. I will begin the workshop by presenting a pedagogical framework for understanding the social, emotional, and intellectual…


ECS036A Lecture 20230531 at 13:07


ECS036A Lecture 20230526 at 13:07


ECS036A Lecture 20230510 at 13:07


ECS036A Lecture 20230419 at 13:07




Lecture 20220217. Using the Fundamental Theorem of Arithmetic to answer questions like how many divisors a number has. Karatsuba multiplication. Writing and solving recurrence relations. Binary…


More about sets. Powerset of a set. Cross product of sets. The axiomatic approach to set theory. Languages (sets of strings).


NOTE: "Typo" in what I wrote on one slide: R={x: x \not\in x}. Basics of sets. The only basic vocabulary is \in and \emptyset. Defining other relations: union, intersection complement,…


Basics of sets. The only basic vocabulary is \in and \emptyset. Defining other relations: union, intersection complement, set difference, symmetric difference. Identities and their proofs, including…


Videos and all other materials are copyright 2021 Matthias Köppe and shared as Open Educational Resources subject to the Creative Commons AttributionShareAlike 3.0 Unported (CC BYSA 3.0)…


This is the video of the third lecture. It's crude as I made it from my laptop, as the room has no video recording. Just like before..


ECS 153, Computer Security. This presents the basics of an SQL injection attack (as one was discovered on campus), finishes the robust programming material, and begins discussing vulnerabilities…


ECS 153, Spring 2021. Computer Security. This begins some sessions on robust programming. The lecture starts at 5:31 into the video.




