HW/SW Interface class in coursera