Professor Roomets is incredibly smart witty and quick. He is very clear in stating the expectations of the course which means there are no surprises in terms of grading and you always know where you stand as far as how well you know the course material. I would strongly recommend taking a class with this professor.