Thermistor sensor using Arduino and interfacing with serial monitor

Not sure if I'm doing something wrong. I've hooked up my breadboard and Arduino to monitor the temperature using a thermistor. But here is the output of the serial monitor:
åòäòààúÿååäàäÿÿòòäÿòåðåðÿäñðñòÿàÿñãñýãñãàãññãñãäààâââñãäÿäñàÿñòàÿàäâñààÿÿÿàâàÿÿååäðäðð

So what do you think?

Here is the code:

#include <math.h>         //loads the more advanced math functions
 
void setup() {            //This function gets called when the Arduino starts
  Serial.begin(115200);   //This code sets up the Serial port at 115200 baud rate
}
 
double Thermister(int RawADC) {  //Function to perform the fancy math of the Steinhart-Hart equation
 double Temp;
 Temp = log(((10240000/RawADC) - 10000));
 Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp ))* Temp );
 Temp = Temp - 273.15;              // Convert Kelvin to Celsius
 Temp = (Temp * 9.0)/ 5.0 + 32.0; // Celsius to Fahrenheit - comment out this line if you need Celsius
 return Temp;
}
 
void loop() {             //This function loops while the arduino is powered
  int val;                //Create an integer variable
  double temp;            //Variable to hold a temperature value
  val=analogRead(0);      //Read the analog port 0 and store the value in val
  temp=Thermister(val);   //Runs the fancy math on the raw analog value
  Serial.println(temp);   //Print the value to the serial port
  delay(1000);            //Wait one second before we do it again
}

Is the serial monitor set to receive at 115200?

Your code 'technically' looks fine (I do not know the sematics). As Nick suggests, check if you are reading the serial monitor with the same datarate as specified in your code.
(If this is the case, you furthermore may check the CLK_DIV8 fuse setting that if enabled would result in a datarate of 115200/8=14400.)