#Index
PL Index
Last edited: December 12, 2024Key ideas
- appreciating PL as a techincal field
- OS people cares only about dynamic system—build a good runtime/OS, etc.
- PL people cares only about static system—build a compiler, etc.
- think systematically about PL tools
- what we can do, what we can’t do, what will be able to do
- basics of active research in PL
equal in expressive power
- SKI calculus
- Lambda calculus
- Turing machines
Lectures
Combinator Calculus
Lambda Calculus
Objects
Programming Abstractions and Logic Programming
Contravariance
Linear Algebra Index
Last edited: December 12, 2024The bible stays the same: (Axler 1997)
We will be less exploratory, Axler will pretty much tell us. However, we should try to say stuff in the class every single class period.
There is a ban on numbers over 4 on this class.
Best Practices
- Ask questions
- Talk to each other
- Make mistakes
- From Riley: know the Proof Design Patterns
Non-Axler but Important
Things we explicitly are told to know, but is not immediately in Axler. You bet you determinants are going to be here.
AI Safety Index
Last edited: October 10, 2024Safety as a property is dependent on the being used. Meaning: “AI safety focuses on technical solutions to ensure that AI systems operate safely and reliably.”
- preventing accidents, misuse, and harmful consiquences
- machine ethics and AI alignment
- monitoring systems for risks
- developing norms and policies that promote safety
Logistics
Lectures
Projects Index
Last edited: March 3, 2024Projects Index is a index that contains a list of almost all projects for which I have ever worked on. Major categories are highlighted from chapter titles.
Research Projects
I end up doing a lot of research these days, and so have isolated that to a different, academic homepage.
For a list of my recent research, please head to my academic homepage. For concision they are NOT repeated here.
Large-Scale Endeavors
Condution
An open-source task management app. Website.
Differential Equations
Last edited: January 1, 2024A Differential Equation is a function-valued algebreic equation whose unknown is an entire function \(y(x)\), where the equation involves a combination of derivatives $y(x), y’(x), …$.