Carl Karlsson
Very good professor with great lectures. He knows this subject and you will leave the class with valuable information that will be useful in real life. However, this Professor is tough on attendance and gives a LOT of homework to be done within a week's time. Definitely do not take this course if you are taking many classes.