Computer Hardware Quiz

This is still under development. Please tell us your opinions and suggestions.