Professor Felkner is a very nice guy who really enjoys what he teaches. He gets side tracked a lot and if you are not interested in the class it can be easy to doze off. Super helpful though and is a great guy to talk to. A lot of homework very easy but time consuming. If you are interested in the material it will be great but if not can be boring.