Dr. Prehna is an amazing guy. Might be monotone in presenting class material, but always makes sure that everyone, or at least majority of the class understands the material by actually repeating complex mechanisms 2-3 times before moving on to the next topic. You wouldn't feel the lectures are rushed because he is so chill and takes his time.