The way I run my Help Sessions is to begin by asking questions. I make a list of the questions (usually around 10 -15) on the board and I do the questions in the order asked. The one question I do not answer in the Help session is, 'Would you do a problem over, blah.' During the Help Sessions I will not make-up problems, you give me a specific problem to do and I'll do it, but I will not make them up. The reason for this is if I make one up too hard, everyone gets pi--ed, if it is too easy and there is a harder problem like it on the exam, everyone gets p--sed. So if I just do problems given to me by students, fewer students get --ssed. (does any of this make sense?)