I have never met a professor with less care or regard for decency, respect, or honor. Dr. Lim tries to make himself look smart by wiring tests that are confusing and way too hard. Dr. Lim is by far the worst professor I have ever had and he clearly has no idea how to teach. He should never be able to teach this course again.