Notes from Columbia University's class "COMS 4187: Security Architecture and Engineering"