You can't teach a class (properly) without knowing the target audience. Are they Windows programmers who want to learn linux? End-users who just want to connect to the internet and email? What is their background and skill level? Do they already have working linux machines or do they need help getting started? Etc/etc. -- John