Professor Miller is one of the best professors I have ever had. I have had him for CBE 310, CBE 440, and CBE 326. I have learned an incredible amount from Prof. Miller, and I would gladly take any classes taught by him again (although I don't think there are any). The only thing I would watch out for is the time crunch during midterms.