Notes on Computing