Three weeks have passed here at Lehigh University. Each week I and the other TAs had to proctor labs for CSE 2-Fundamentals of Programming. My lab starts at 9:10 in the morning on Fridays. I usually arrive 5-10 minutes before the lab starts and usually find that there are 1-2 diligent students who arrive before even the TAs (or they just get let out of their previous class early). The professor releases the lab instructions before the actual lab, so there are usually some students who finish the lab before. If students finish their lab early, they are permitted to leave early. The TAs spend the lab time going around and helping the students with their programs. If a student has a bug, the TA will first suggest ideas and then fix the problem if the student cannot solve it. All the TAs are top scorers that have taken the class before, so there is usually no problems. Usually, the most difficult thing for TAs is to help students with their file submissions because this year they changed the submission system.
Helping the students gives a sense of satisfaction, at least for me. When I can help a student understand something, I feel a sense of satisfaction because the student will now retain this knowledge and be able to apply it. As a Computer Science and Business major, I may end up working as a technology consultant for a business firm. Being a TA puts me in this environment of helping people with their computer or program issues. Being a TA is definetely a worthwhile commitment.