Dr. Subedi is very nice and understanding. He has a thick accent so there's difficulty understanding him. He takes attendance in a specific way that makes you not have to attend every class. I honestly did poor on tests, quizzes, and my avg for hw was a lol C, but i still finished with a B. Just be nice to him and show up most of the time lol.