Class based Micrbiology courses