This guy talks way too much. He stalls in class all the time. Thankfully attendance isnt mandatory. If youre looking for someone straightforward and focused on teaching the material/giving assignments dont expect that out of this class. He takes way too long to make a point and will blab the whole class on unrelated material.