very helpful for computer science students.