Every week I give lectures to students, answer their questions after class, reply emails from students regarding different situations and questions, set up dropbox for them to submit assignments, and grade part of the exams.
I keep trying to improve my teaching and making the tough concepts easier for the students to understand, by giving examples, – more... draw pictures and so on. I have 3 or 4 Ph.D. students help me with grading and answering questions from the students in the lab. I communicate with them time to time to understand what parts are difficult for the students to understand. The hardest part is to get all this working smoothly and ensure the students understand what's taught in the class. – less