Therefore if you are planning to use the grading PC for your demonstration, then I strongly suggest that you test your solutions on it to ensure that there are no compatibility problems before turning them in. I encourage you to try to finish your assignments early. I am not saying that this will surely result in a poor grade, but it will surely bias me against you. Besides, by not doing these assignments, you are missing the opportunity to experiment with a real operating system. Believe me, this experience will prove valuable many times over as you interview for jobs and work on real operating systems later in your careers.
Most students get perfect grades.
I will try to assign labs two weeks prior to the due date. In the past, the exams for this class have been long and difficult, the median grade being around 60-65. But, there have always been a significant number of grades in the high 90s. I try to make the exams interesting, but also difficult so a single silly mistake will not make a big difference in one's final grade. Maybe as I approach senility, I will find it difficult to dream up new difficult problems, so I am not guaranteeing difficult exams.