Professor Kang is a very nice person and will grade on time and provide help when needed, but each class I've had is completely asynchronous and all you need to do to pass is read a PowerPoint or watch a tutorial video made by someone else. The PowerPoints really gloss over any important topics so it doesn't really feel like learning.