Applies previously gained programming knowledge to complete tasks. Talks about the need to get good grades by turning in quality work. Finishes work as quickly as possible without regard for whether it is done correctly. Actively listens to others' opinions and ideas of how things should be done. Is often combative when own ideas are not adopted. Distracts the other team members by talking about topics that have nothing to do with the task. Reminds team of deadlines to help encourage the completion of tasks. Consistently meets the expectations of the assignment. Frequently misses team meetings.