Notes from SAS programming classes