The whole program is ~20k. Each course is ~2k. There are some additional fees like exams. The previous semester was probably ~3-5hrs per course. This semester my most difficult course is upwards of 10hrs weekly to complete labs. This is not including actual lecture content and quizzes (probably another 5hrs).