I took the blended class that had lecture online and a weekly lab. Dr. Calkins is a great professor. In person attendance is mandatory but Dr. Calkins understands that most students might not be able to attend every lab and provides lecture and lab material online.