This document discusses using Spark and Cassandra for ad hoc analytics on Internet of Complex Things (IoCT) data. It describes modeling data in Cassandra, limitations of ad hoc queries in Cassandra, and how the Spark Cassandra connector enables running ad hoc queries in Spark by treating Cassandra tables as DataFrames that can be queried using SQL. It also covers running Spark SQL queries on Cassandra data using the JDBC server.