general lecture notes 150583