*Class participation includes the completion of programming assignments during lab sessions and answering questions during lectures.