A Case Study on Teaching a Software Estimation Course