Rants of a Student 2.