This professor was amazing. He truly cares about what he teaches and making sure his students are able to pass. He does require attendance but that's because he bases most of the things on the test out of those lectures so just make sure to show up and participate. Trust me take him!! he is so easy going and exams are easy going! You will not fail.