Did everything he expected and asked for in preparation for each exam, yet there is always a curveball with what he teaches and puts on tests. Going to his office hours are pointless unless you enjoy sucking up to him. When you extremely failed an exam he gives you false hope. Try your best to find a different genetics professor by all means!